约束指南

Grails提供的约束使用一个声明式的DSL来定义验证规则、生成的schema,以及生成CRUD的元数据。下面是一个domain类中一些约束的例子:

class User {
    ...

static constraints = { login(size:5..15, blank:false, unique:true) password(size:5..15, blank:false) email(email:true, blank:false) age(min:18, nullable:false) } }

查看用户手册的Constraints章节可获得更多信息。