GORM域变量不属于

时间:2019-03-21 20:10:29

标签: grails groovy orm gorm

之间的GORM有何区别?
original_cap_namespace

class Books {
  Author author
}

级联规则在这两种方法中是否发生变化?另外,什么时候使用class Books { static belongsTo = [author: Author] } ,更重要的是,什么时候不使用Grails中的belongsTo

1 个答案:

答案 0 :(得分:0)

是的,belongsTo用于控制级联的保存和删除。您可以在http://docs.grails.org/latest/ref/Domain%20Classes/belongsTo.html处参考完整的文档,但要进行总结(以防URL有一天消失):

  • 使用belongsTo表示所有权。保存或删除到父级将级联到子级。在您的示例中,如果Author被删除,那么他的Books也将被删除(假设Author hasMany Books
  • 如果您只想表明双方之间没有所有权并且没有自动级联保存或删除的关系,则不要使用belongsTo