Подтвердить что ты не робот

Указание GORM не сохранять свойство

Есть ли способ сказать GORM не сохранять свойство? Я планирую определить свойство подтверждения пароля в своем классе User, которое я буду использовать для проверки, но не должен сохраняться.

4b9b3361

Ответ 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