相关疑难解决方法(0)

使用Hibernate Validator进行交叉字段验证(JSR 303)

在Hibernate Validator 4.x中是否有(或第三方实现)交叉字段验证的实现?如果不是,那么实现交叉字段验证器的最简洁方法是什么?

例如,如何使用API​​来验证两个bean属性是否相等(例如验证密码字段是否与密码验证字段匹配).

在注释中,我希望有类似的东西:

public class MyBean {
  @Size(min=6, max=50)
  private String pass;

  @Equals(property="pass")
  private String passVerify;
}
Run Code Online (Sandbox Code Playgroud)

validation hibernate-validator bean-validation

228
推荐指数
8
解决办法
15万
查看次数

Java Bean Validation(JSR303)约束涉及几个bean属性之间的关系

假设我有以下简单的java bean:

class MyBean {
   private Date startDate;
   private Date endDate;
   //setter, getters etc...
}
Run Code Online (Sandbox Code Playgroud)

JSR 303中是否有一种机制来创建一个自定义验证器来验证startDate必须在endDate之前的约束?

在我看来,它是一个常见的用例,但我找不到这种多属性关系约束的任何例子.

java validation bean-validation

22
推荐指数
2
解决办法
1万
查看次数