我可以想到一些尝试的方法。
您可以
Constraint使用适当的验证器创建类型本身的目标:
@ValidateDateRange(start="startDate", end="endDate")public class MyBean {您可以将日期范围封装为一种类型,并验证以下内容:
public class DateRange { private long start; private long end; public void setStart(Date start) { this.start = start.getTime(); } // etc.您可以添加执行检查的简单属性:
public class MyBean { private Date startDate; private Date endDate; @AssertTrue public boolean isValidRange() { // TODO: null checks return endDate.compareTo(startDate) >= 0; }


