GORM和GORM有什么区别
class Books {
Author author
}
和
class Books {
static belongsTo = [author: Author]
}
级联规则在这两种方法中会发生变化吗?还有,什么时候使用belongsTo
,更重要的是,什么时候不在Grails中使用belongsTo
?
发布于 2019-03-22 04:28:02
是的,belongsTo
旨在控制保存和删除的级联。你可以在这里参考完整的文档,但总结一下(以防http://docs.grails.org/latest/ref/Domain%20Classes/belongsTo.html有一天死了):
belongsTo
表示所有权。对父对象的保存或删除操作将级联到子对象。在您的示例中,如果该Author
被删除,他的Books
也将被删除(假设Author hasMany Books
belongsTo
,如果您只是想指示一种没有任何所有权且没有保存或删除的自动级联的关系。https://stackoverflow.com/questions/55288551
复制相似问题