Nella mia classe di dominio Grails voglio impostare valori predefiniti che rimangono nel database. Io uso mysql come database. Ho provato a fare questo:Come impostare il valore predefinito per i valori della classe di dominio in Grails 2.2?
class A {
long someValue = 1
long someOtherValue
boolean someBool = true
boolean someOtherBool
static mapping = {
someOtherValue defaultValue: 1
someOtherBool defaultValue: true
}
}
Ma niente funziona. Non ci sono valori predefiniti impostati nel database. Cosa devo cambiare per ottenere i miei valori predefiniti impostati correttamente?
questo è quello che ho scritto come domanda. Uso Grails 2.2.2 ma non funziona. – confile
Funziona per 2.3.6 per tutti i tipi, ma non per 'Boolean'. Ho provato 'defaultValue: 'true'' e' defaultValue: true'. Ma nella tabella è riempito con 'null'. Devo usare 'Boolean mycolumn = Boolean.TRUE' – Guus
qual è il tuo database? – Alidad