0
Мне нужно выполнить рулон транзакции вручную в рамках услуги grails. Есть ли какой-либо способ без исключения RuntimeException? (Использование Grails 2.4.5)отката вручную в пределах услуги grails
Мне нужно выполнить рулон транзакции вручную в рамках услуги grails. Есть ли какой-либо способ без исключения RuntimeException? (Использование Grails 2.4.5)отката вручную в пределах услуги grails
Да, используя .withTransaction {}
блок. Как:
MyDomain.withTransaction { status ->
....
status.setRollbackOnly() //when you want rollback
}
MyDomain
может быть любой класс домена, не обязательно домен, используемый в этой сделке.
См. http://grails.github.io/grails-doc/latest/guide/GORM.html#programmaticTransactions