2011-11-24 8 views
15

Belki de aptalca bir soru ama GORM etki alanı sınıfı özellikleri için varsayılan değerleri nerede/nasıl tanımlamalıyım? Örneğin, yeni bir Şirket nesne örneği oluşturduğumda, özellik ülkesinin "ABD" olması için varsayılan değer istiyorum. Sanırım, kontrolörü oluştururken yapabilirim ama biraz kirli görünüyor. gibi bir şey:GORM etki alanı sınıfı özellikleri varsayılan değerleri

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

cevap

28

alanı sınıfının kendisi

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

bu her zaman çalışacak koy? Özellik, kullanıcı tanımlı sınıf türündeyse ne olur? – rahulserver

+0

@rahulserver, yalnızca varsayılan değere ihtiyacımız olmasını önlemek için kurucuyu –

+0

arayarak bir örnek oluşturun :) – rahulserver