age max: new Date()
price max: 999Fmax
Purpose
Ensures a value does not exceed a maximum value.
Examples
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