我上课了:
public class QueryFilterDTO {
@NotEmpty
private List<String> senders;
@NotEmpty
private List<String> subjects;
private Date startDate;
private Date endDate;
@NotEmpty
private List<String> countries;
@NotEmpty
private List<String> companySizes;
public QueryFilterDTO() {
}
我需要进行日期验证:startDate
不得大于 endDate
。
但我在HV找不到类似的东西。
我应该自己实施吗? (custom constraints)
答案 0 :(得分:0)
可能最简单的方法是:
@PrePersist
protected void validateDates() {
if(startDate.after(endDate){
//throw a new custom validation exception..
}
}