告诉GORM不要坚持财产

时间:2010-10-02 16:01:02

标签: grails gorm

有没有办法告诉GORM不要坚持财产?我打算在我的User类上定义一个确认密码属性,我将用于验证,但不应该保留。

2 个答案:

答案 0 :(得分:29)

使用临时关键字GORM可以指示不保留特定属性。

以下代码段显示了瞬态功能的使用

class Book {
  static transients = [ "digitalCopy" ]

  static constraints = {
    releaseDate(nullable: true)
  }    

  String author
  String title
  Date releaseDate
  File digitalCopy
}
瞬态声明中包含的

digitalCopy属性通知GORM不要持久存在digitalCopy

答案 1 :(得分:2)

好的 - 只是想通过更多的搜索来回答我自己的问题。应该更耐心。 静态transients属性“定义了不应该持久保存到数据库的属性名称列表。如果您具有包含逻辑的只读getter,这通常很有用。”

http://grails.org/doc/latest/ref/Domain%20Classes/transients.html

相关问题