繁体   English   中英

启用级联保存和事务的Grails域关联

[英]Grails domain associations with cascading save enabled and transactions

假设我们有以下两个域类:

class Book {
    static belongsTo = [author: Author]
}
class Author {
    static hasMany = [books: Book]
}

否,如果使用几本书初始化AuthorAuthor.save() ,则将级联保存到Book并将AuthorBook实例都保存到db中。

但是,无论提到的操作是否将以事务方式完成,我在文档中都找不到。

任何想法?
有任何资源要检查吗?

答案取决于保存的位置 它是在标记为事务性的控制器操作中完成的吗? 是否在默认情况下使用事务的服务中? 还是在其他没有交易的地方完成。

如果保存是在支持事务的某个位置完成的(上面的两个示例),那么可以。 否则,不会的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM