【问题标题】:withTransaction for Quartz Jobs in Grails?Grails中Quartz作业的withTransaction?
【发布时间】:2013-11-16 06:54:19
【问题描述】:

当我像这样设置 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 块中?

【问题讨论】:

    标签: java spring-mvc grails groovy grails-2.0


    【解决方案1】:

    仅当您需要交易时。

    实际上,Quartz 插件会创建持久化上下文,但不会创建事务。

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多