Grails Quartz2会话问题

时间:2013-08-07 09:07:43

标签: hibernate session grails quartz-scheduler

我在Grails 2.2.3和Quartz2-Plugin上遇到了一些问题。 在我的代码中,我创建了一个作为参数获取一些域类的作业,并通过ftp-server加载产品并将它们添加到我的域类中。 我得到的主要问题是休眠会话问题。我已经对hibernate会话问题进行了一些研究,并找到了使用" withTransaction"做到这一点的解决方案。或者我试图将sessionFactory注入我的工薪阶层,但这一切都没有帮助。

目前我将关联对象的映射设置为lazy:false,但是例如我的Company-Domain类包含可能非常大的产品列表。

由于我的公司法,我无法在此处设置代码段。

提前谢谢

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题。

我使用SchedulerFactory创建了自己的Scheduler,默认情况下没有会话绑定。所以我注意到并开始使用quartzScheduler,将它注入我的控制器类,现在它可以工作。