我有一个grails域类,如下所示:
class Person {
String name
int age
}
当我显示默认的“创建”视图(使用脚手架)时,年龄字段显示为必填字段(旁边有一个星号)。有没有办法让它显示为非必需,默认为空白?
我尝试过添加
constraints = {
age blank:true, nullable:true
}
这会导致该字段被允许为空但它仍然显示旁边的星号。
答案 0 :(得分:3)
int
是基本类型,不能为空。你必须将它改为Integer
,然后一个空值意味着它是空白的。