【问题标题】:Can't inject or get persistenceInterceptor无法注入或获取persistenceInterceptor
【发布时间】:2013-09-25 08:58:01
【问题描述】:

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

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

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

提前致谢!

【问题讨论】:

    标签: hibernate grails quartz-scheduler


    【解决方案1】:

    好的,我自己解决了。

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

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-26
      • 1970-01-01
      相关资源
      最近更新 更多