我在Grails 2.2.3和Quartz2-Plugin上遇到了一些问题。 在我的代码中,我创建了一个作为参数获取一些域类的作业,并通过ftp-server加载产品并将它们添加到我的域类中。 我得到的主要问题是休眠会话问题。我已经对hibernate会话问题进行了一些研究,并找到了使用" withTransaction"做到这一点的解决方案。或者我试图将sessionFactory注入我的工薪阶层,但这一切都没有帮助。
目前我将关联对象的映射设置为lazy:false,但是例如我的Company-Domain类包含可能非常大的产品列表。
由于我的公司法,我无法在此处设置代码段。
提前谢谢
答案 0 :(得分:0)
我已经解决了我的问题。
我使用SchedulerFactory创建了自己的Scheduler,默认情况下没有会话绑定。所以我注意到并开始使用quartzScheduler,将它注入我的控制器类,现在它可以工作。