我想在GORM中创建一个不可变的属性。因此,一旦设定,就无法改变。例如,产品sku或个人的社会安全号码。建议的方法是什么?
答案 0 :(得分:5)
这取决于你想要的不可变级别。如果您只是不希望更改持久保存到数据库,则使用updateable: false
映射将起作用。 documentation进一步解释了这一点。
例如:
class Product {
String sku
...
static mapping = {
sku updateable: false
}
...
}