假设我们有以下两个域类:
class Book {
static belongsTo = [author: Author]
}
class Author {
static hasMany = [books: Book]
}
如果使用多本图书初始化Author
并且调用Author.save()
,则会保存,然后将保存级联保存到Book
并保存Author
和Book
个实例进入db。
但如果上述操作将以交易方式完成,我无法在文档中找到任何地方。
任何想法?
要检查的资源?
答案 0 :(得分:1)
答案取决于保存完成的位置。它是在标记为事务的控制器操作中完成的吗?它是否在默认使用事务的服务中?或者它是在没有交易的其他地方完成的。
如果保存是在支持事务的地方完成的(上面两个例子),那么是的,它将是。否则,不会不会。