Grails версии 3.2.9
Документация Grails для withTransaction
не говорит много, в чем разница между, скажем, Author.withTransaction
и Book.withTransaction
в случае, когдаЯ хочу сохранить оба экземпляра домена Author
и Book
в этой транзакции, как показано ниже:
Author author = Author.get(1)
Book book = Book.findByAuthor(author)
Author.withTransaction { // what if we use Book here instead of Author
author.age = 39
book.price = 45
author.save(failOnError: true)
book.save(failOnError: true)
}
Не нашел другой документации, объясняющей разницу.