我是grails web应用程序的新手!这是我的域类
package imocha.project
class Feedback {
String name
String email
String type
String remark
static constraints = {
name(blank:true)
email(blank:true)
type(blank:false)
remark(blank:false)
}
}
在我的情况下,我只想设置类型和注释不能为空!但最后,它为我设置了一切。
答案 0 :(得分:1)
原因是Grails项目中属性的默认行为是nullable: false
。改变你的约束如下:
package imocha.project
class Feedback {
String name
String email
String type
String remark
static constraints = {
name(nullable:true, blank:true)
email(nullable:true, blank:true)
type(blank:false)
remark(blank:false)
}
}