是否存在可以使用类字段的约束(Hibernate Validator)?

时间:2016-09-29 10:07:28

标签: java hibernate hibernate-validator

我上课了:

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

1 个答案:

答案 0 :(得分:0)

可能最简单的方法是:

@PrePersist
protected void validateDates() {
  if(startDate.after(endDate){
  //throw a new custom validation exception..
  }
}