Pergunta

Quando eu definir um Grails Quartzo trabalho como este:

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

  }

 }

}

Tenho para moldar o conteúdo de executar em um withTransaction bloco?

Foi útil?

Solução

Apenas se você precisar de transação.

Na verdade, o Quartzo plugin cria um contexto persistente, mas não cria uma transação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top