0

我正在为自己的 Quartz 做,不使用 Quartz 插件(因为有时 Quartz 插件不稳定)。我在 applicationContext.xml 中声明了所有内容。当我这样做时,它会引发涉及 Hibernate 会话的异常,然后我发现我需要将当前的 Hibernate 会话和我的 Quartz 会话绑定到一个。我需要使用 persistenceInterceptor 来做到这一点。

我在这里遇到了问题,persistentInterceptor 无法注入,并且在处理它时收到了 null 对象。我认为它是由 Grails 创建的,可以注入到服务和控制器中。

那么有什么方法可以注入 sessionFactory 或 persistenceInterceptor 或 Grails 创建的任何东西?

提前致谢!

4

1 回答 1

0

好的,我自己解决了。

通过在 resource.groovy 中声明作业并在其中注入 persistenceInterceptor。效果很好!

于 2013-09-25T10:01:40.307 回答