いくつかのプロパティを持つ Modulo というドメインと、モデルからオブジェクトを作成して保存するメソッドを持つコントローラーがあります。シェルを実行すると、次のエラーが表示されます。
- La propiedad [{0}] de la clase [{1}] no puede ser nulo
しかし、nullable 制約を true に設定すると、エラーが再び表示されます。私はこのcosntraintを設定すべきではないと思います。
モデルは、id allow null を除くすべてのプロパティを持つ 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}
}
}
}
ありがとう。ホセ