Validation Grails域类验证器,属性必须大于另一个属性

Validation Grails域类验证器,属性必须大于另一个属性,validation,grails,Validation,Grails,我的grails项目中有以下域类: class Vacation { Date start Date end User vacationer static constraints = { start(validator: {return (it >= new Date()-1)}) } } 是否可以添加要求end等于或大于start的验证器 干杯使用 start(validator: { val, obj -> val <

我的grails项目中有以下域类:

class Vacation {
  Date start
  Date end

  User vacationer

  static constraints = {
    start(validator: {return (it >= new Date()-1)})
  }
}
是否可以添加要求end等于或大于start的验证器

干杯

使用

start(validator: { 
   val, obj ->
      val < obj.properties['end']
})
start(验证程序:{
val,obj->
val
您可以直接访问属性“end”,因为obj仅是类休假的对象,它是在类休假中定义的。 使用:

开始(验证程序:{ val,obj-> val