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