Есть ли способ сказать GORM не сохранять свойство? Я планирую определить свойство подтверждения пароля в своем классе User, которое я буду использовать для проверки, но не должен сохраняться.
Указание GORM не сохранять свойство
Ответ 1
Использование переходного ключевого слова GORM может быть направлена не на сохранение определенного свойства.
В следующих фрагментах кода показано использование переходных свойств
class Book {
static transients = [ "digitalCopy" ]
static constraints = {
releaseDate(nullable: true)
}
String author
String title
Date releaseDate
File digitalCopy
}
свойство digitalCopy, включенное в объявление переходного процесса, уведомляет GORM о том, чтобы не сохранять digitalCopy
Ответ 2
ОК - мне просто удалось ответить на мой вопрос с еще большим поиском. Должно было быть более терпеливым.
Статическое свойство transients
"определяет список имен свойств, которые не должны сохраняться в базе данных. Это часто бывает полезно, если у вас есть только для чтения, содержащие логику."
http://grails.org/doc/latest/ref/Domain%20Classes/transients.html