首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >GORM域变量,不带belongsto

GORM域变量,不带belongsto
EN

Stack Overflow用户
提问于 2019-03-22 04:10:29
回答 1查看 26关注 0票数 0

GORM和GORM有什么区别

代码语言:javascript
复制
class Books {
  Author author
}

代码语言:javascript
复制
class Books {
   static belongsTo = [author: Author]
}

级联规则在这两种方法中会发生变化吗?还有,什么时候使用belongsTo,更重要的是,什么时候不在Grails中使用belongsTo

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-22 04:28:02

是的,belongsTo旨在控制保存和删除的级联。你可以在这里参考完整的文档,但总结一下(以防http://docs.grails.org/latest/ref/Domain%20Classes/belongsTo.html有一天死了):

  • 使用belongsTo表示所有权。对父对象的保存或删除操作将级联到子对象。在您的示例中,如果该Author被删除,他的Books也将被删除(假设Author hasMany Books
  • Do不使用belongsTo,如果您只是想指示一种没有任何所有权且没有保存或删除的自动级联的关系。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55288551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档