我有一个名为 Modulo 的域,它有一些属性,还有一个 Controller,它有一个从模型创建对象并保存它的方法,当执行保存 shell 时显示此错误:
- La propiedad [{0}] de la case [{1}] no puede ser nulo
但是,如果我将可空约束设置为 true,则会再次显示错误。我认为我不应该设置这个约束。
该模型链接到具有除 id 之外的所有属性的 mysql 表允许为空。
我想我在这里没有做错什么。有什么建议吗??
域:模
class Modulo {
String nombre
String icon
String url
//static constraint = {
// url(nullable:true)
//}
}
控制器:示例
class ExampleController {
def index = {
def modulo = new Modulo(
nombre:'xxx',
icon:'xxx'
)
if (modulo.save()){
println 'ok'
}else{
modulo.errors.allErrors.each { println it.defaultMessage}
}
}
}
谢谢。何塞