我正在为自己的 Quartz 做,不使用 Quartz 插件(因为有时 Quartz 插件不稳定)。我在 applicationContext.xml 中声明了所有内容。当我这样做时,它会引发涉及 Hibernate 会话的异常,然后我发现我需要将当前的 Hibernate 会话和我的 Quartz 会话绑定到一个。我需要使用 persistenceInterceptor 来做到这一点。
我在这里遇到了问题,persistentInterceptor 无法注入,并且在处理它时收到了 null 对象。我认为它是由 Grails 创建的,可以注入到服务和控制器中。
那么有什么方法可以注入 sessionFactory 或 persistenceInterceptor 或 Grails 创建的任何东西?
提前致谢!