(快速参考)

最大值

用途

确保值不超过最大值。

示例

age max: new Date()
price max: 999F

说明

设置实现 java.lang.Comparable 的类的最大值。值类型必须与属性相同。

请注意,只评估一次约束,这可能与依赖于值(如 java.util.Date 的实例)的约束相关。

class User {
    ...

    static constraints = {
        // this Date object is created when the constraints are evaluated, not
        // each time an instance of the User class is validated.
        birthDate max: new Date()
    }
}

此约束会影响 架构生成

错误代码:className.propertyName.max.exceeded