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

4 validation grails

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

class Vacation {
  Date start
  Date end

  User vacationer

  static constraints = {
    start(validator: {return (it >= new Date()-1)})
  }
}
Run Code Online (Sandbox Code Playgroud)

是否可以添加一个要求end等于或大于start的验证器?

干杯

Rob*_*anu 7

使用

start(validator: { 
   val, obj ->
      val < obj.properties['end']
})
Run Code Online (Sandbox Code Playgroud)