Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查以确保两个字段不相等并且一个大于另一个。说yearBorn和yearMarried。它们不能相等,yearMarried必须大于 then yearBorn。
yearBorn
yearMarried
您可以使用 2 参数自定义验证器,该验证器可以访问正在验证的值和整个实例:
static constraints = { yearMarried validator: { year, instance -> if (year == instance.yearBorn) { return 'i18n.code.for.equal.value' } if (year <= instance.yearBorn) { return 'i18n.code.for.born.after.married' } } }