grails整数字段默认验证

时间:2012-10-16 14:36:10

标签: validation grails integer constraints

我有一个grails域类,如下所示:

class Person {
  String name
  int age
}

当我显示默认的“创建”视图(使用脚手架)时,年龄字段显示为必填字段(旁边有一个星号)。有没有办法让它显示为非必需,默认为空白?

我尝试过添加

constraints = {
    age blank:true, nullable:true
}

这会导致该字段被允许为空但它仍然显示旁边的星号。

1 个答案:

答案 0 :(得分:3)

int是基本类型,不能为空。你必须将它改为Integer,然后一个空值意味着它是空白的。