一尘不染

在石英上使用Hibernate会话

hibernate

我有一个Web应用程序,它使用诸如Struts和Hibernate之类的框架。目前,我正在使用Quartz为此应用程序开发调度程序。在编码时,我意识到在Quartz线程中无法使用Hibernate会话。

有人有使用石英作业类的hibernate会话的解决方案吗?


阅读 220

收藏
2020-06-20

共1个答案

一尘不染

一种方法是使用一个HibernateUtil该类SessionFactory在静态初始化程序中构建并通过public staticgetter
使它可用。您的Quartz作业可以创建一个Sessionas
HibernateUtil.getSessionFactory().getCurrentSession()并使用它。

2020-06-20