Java 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(

当我像这样设置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()

  }

 }

}

我是否必须将execute的内容包装在withTransaction块中?

仅当您需要该事务时


实际上,Quartz插件创建了一个持久性上下文,但没有创建事务。

仅当您需要事务时

实际上,Quartz插件创建了一个持久性上下文,但没有创建事务