(Quick Reference) ## max ### Purpose Ensures a value does not exceed a maximum value. ### Examples
    age max: new Date()
    price max: 999F
### Description Sets the maximum value of a class that implements `java.lang.Comparable`. The type of the value must be the same as the property. Note that constraints are only evaluated once which may be relevant for a constraint that relies on a value like an instance of `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()
        }
    }
This constraint influences schema generation. Error Code: `className.propertyName.max.exceeded` | Quick Reference (hide)