Domanda

Quando ho impostato un graal Quartz job come questo:

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

  }

 }

}
.

Devo avvolgere il contenuto di eseguire in un blocco di intelligenza?

È stato utile?

Soluzione

solo se hai bisogno della transazione.

In realtà, il plugin al quarzo crea un contesto di persistenza, ma non crea una transazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top