[英]Grails domain associations with cascading save enabled and transactions
假设我们有以下两个域类:
class Book {
static belongsTo = [author: Author]
}
class Author {
static hasMany = [books: Book]
}
否,如果使用几本书初始化Author
并Author.save()
,则将级联保存到Book
并将Author
和Book
实例都保存到db中。
但是,无论提到的操作是否将以事务方式完成,我在文档中都找不到。
任何想法?
有任何资源要检查吗?
答案取决于保存的位置 。 它是在标记为事务性的控制器操作中完成的吗? 是否在默认情况下使用事务的服务中? 还是在其他没有交易的地方完成。
如果保存是在支持事务的某个位置完成的(上面的两个示例),那么可以。 否则,不会的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.