Java Grails中石英作业的事务处理?
当我像这样设置Grails作业时:Java Grails中石英作业的事务处理?,java,spring-mvc,grails,groovy,grails-2.0,Java,Spring Mvc,Grails,Groovy,Grails 2.0,当我像这样设置Grails作业时: class TestJob { static triggers = { simple repeatInterval: 5000l // execute job once in 5 seconds } def execute() { def users = User.getAll() users.each { user -> user.enabled = true user.save(
class TestJob {
static triggers = {
simple repeatInterval: 5000l // execute job once in 5 seconds
}
def execute() {
def users = User.getAll()
users.each { user ->
user.enabled = true
user.save()
}
}
}
我是否必须将execute的内容包装在withTransaction块中?仅当您需要该事务时
实际上,Quartz插件创建了一个持久性上下文,但没有创建事务。仅当您需要事务时 实际上,Quartz插件创建了一个持久性上下文,但没有创建事务