class Book {
String title
static belongsTo = [author: Author]
static mapping = {
author insertable: false
author updateable: false
}
}
updateable
目的
确定持久性实例更新时是否更新属性的数据库列。
示例
描述
用法: association_name(updateable: 布尔值)
通常在 save()
期间不希望更新值(或在生成的 SQL 中包含该列)时可以使用。
它对一对多关系尤其有用。例如,当您将外键存储在“子”表中时,仅使用父的外键保存子通常很有效。您通过在“子”实体中设置父对象(和父外键)来执行此操作。对“belongsTo”父对象设置属性 insertable: false 和 updateable: false 让您可以仅使用外键进行插入和更新。
static mapping = {
author updateable: false
}