[英]withTransaction for Quartz Jobs in Grails?
当我像这样设置Grails Quartz作业时:
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插件会创建一个持久性上下文,但不会创建事务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.