2016-11-28 19 views
0

我見過各種職位,這表明作爲Grails的V2.2,你可以有這樣一個約束:Grails 3:'defaultValue'是一個有效的約束嗎?

static constraints = { 
    minBedrooms defaultValue: 3 
} 

然而,對於約束here沒有列出默認值作爲有效的約束項中的文檔。

是或不是在V3中實現?如果不是這樣,我想一個字段的默認值設置爲枚舉值,可我只是聲明它是這樣的:

ContractStatusEnum contractStatus = ContractStatusEnum.Active 
+2

它不是一個約束,它是一個映射定製,它設置數據庫中的默認值,而不是內存中的對象:http://docs.grails.org/latest/ref/Database%20Mapping/column.html – dpcasady

回答

0

的Grails 3:是「默認值」有效的約束?

不,defaultValue不是有效的約束。