我使用的是 Grails 2.3.5,并且我正在任务 block 内使用 gorm 保存数据。 保存域模型时任务挂起。
这里摘录:
task {
def j = new Job()
j.name = "test"
j.save()
println "saved !" // never get here
}
关于如何在任务 block 内保存域模型有什么想法吗?
谢谢 卢卡
最佳答案
我在这里发布解决方案:
task {
Job.withNewSession {
def j = new Job()
j.name = "test"
j.save()
...
}
}
关于Grails:在异步任务中使用 GORM 保存域模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22389450/