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