1

自定义约束是要走的路还是有更好的方法?在坚持下面的类/实体之前,我想确定一下。

(!(a == null && b == null && c == null))

public class Foo{
   String a; 
   String b; 
   String c;
}

如何使用 Hibernate/Hibernate 验证器做到这一点?

编辑:字段上的@NotNull 不够好。它们都可以是唯一的,但不是同时的。

4

1 回答 1

0

如果您想坚持 Bean Validation 标准,则需要创建自定义类级别约束。

如果您对 Hibernate Validator 的特定功能感到满意,您可以使用@ScriptAssert。

于 2013-11-05T21:26:02.077 回答