2016-11-28 29 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不是有效的约束。