2011-11-24 11 views
15

Forse una domanda stupida ma dove/come devo definire i valori predefiniti per le proprietà della classe dominio GORM? Ad esempio, quando creo una nuova istanza dell'oggetto Company, desidero che il valore predefinito per il paese di proprietà sia "USA". Credo che potrei farlo nel creare controller ma sembra un po 'sporco. Qualcosa di simile:Proprietà classe dominio GORM valori predefiniti

def create = { def companyInstance = new Company() companyInstance.properties = params companyInstance.accepted = "USA" ...

risposta

28

Mettilo nella classe dominio stesso

class Company { 
    String country = "USA" 
} 
+0

Sarà questo lavoro sempre? Cosa succede se la proprietà è di un tipo di classe definito dall'utente? – rahulserver

+0

@rahulserver crea un'istanza chiamando il costruttore –

+0

per essere in grado di evitare che solo abbiamo bisogno del valore predefinito :) – rahulserver

Problemi correlati