如何在Grails Domain Class中创建瞬态变量?

cav*_*neb 12 grails grails-domain-class

如何在非持久性的域类中设置变量.我希望能够写入和读取该变量,但我不希望它成为表的一部分.

在rails中执行此操作的方法是使用设置变量attr_accessor.Grails有可能这样吗?有谁知道如何做到这一点?

谢谢!

Dón*_*nal 22

只需将所有瞬态变量的名称添加到transients列表中,例如

class MyDomain {

  static transients = ['nonPersistent', 'nonPersistent2']

  Integer nonPersistent
  Integer nonPersistent2

  Integer persistent
  Integer persistent2      
}
Run Code Online (Sandbox Code Playgroud)