grails - query - Diciéndole a GORM que no persista en una propiedad
grails tutorial (2)
El uso de la palabra clave transitoria GORM puede dirigirse para no persistir en una propiedad específica.
Los siguientes fragmentos de código muestran el uso de las propiedades transitorias
class Book {
static transients = [ "digitalCopy" ]
static constraints = {
releaseDate(nullable: true)
}
String author
String title
Date releaseDate
File digitalCopy
}
La propiedad digitalCopy incluida en la declaración transitoria notifica a GORM que no debe persistir la copia digital.
¿Hay alguna manera de decirle a GORM que no persista en una propiedad? Estoy planeando definir una propiedad para confirmar la contraseña en mi clase de Usuario que usaré para la validación, pero no debería ser conservada.
OK - solo pude responder mi propia pregunta con un poco más de búsqueda. Debería haber sido más paciente. Una propiedad de transients
estáticos "define una lista de nombres de propiedades que no se deben conservar en la base de datos. Esto suele ser útil si tiene getters de solo lectura que incluyen lógica".
http://grails.org/doc/latest/ref/Domain%20Classes/transients.html