最佳答案
我正在使用 JPA 2.0/Hibernate 验证来验证我的模型。我现在遇到的情况是,两个字段的组合必须得到验证:
public class MyModel {
public Integer getValue1() {
//...
}
public String getValue2() {
//...
}
}
如果 getValue1()
和 getValue2()
都是 null
并且在其他情况下有效,则模型为 无效。
如何使用 JPA 2.0/Hibernate 执行这种验证?使用简单的 @NotNull
注释,两个 getter 都必须是非 null 才能通过验证。