static constraints = {
name(blank:false)
}
ドメインクラスに用意される、この「constraints」というstaticメソッドこそ、バリデーションの設定を行うためのものだったのです。ここでは、「name」フィールドに「blank:false」という設定を用意しています。バリデーションはこのように、フィールド名 ( バリデーション名 : 値 )という形で記述されます。複数の設定を用意する場合は、それぞれを改行して記述していけばいいのです。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※SampleDataクラスのメソッド
package gralisapp
class SampleData {
String name;
String mail;
int age;
static constraints = {
name(blank:false)
mail(email:true)
age(min:0, max:200)
}
}
| 次へ >> |