自定义约束是要走的路还是有更好的方法?在保留下面的类/实体之前,我想确保。
(!a
== null && b == null && c == null))
public class Foo{
String a;
String b;
String c;
}
如何使用Hibernate/Hibernate验证器执行此操作?
编辑:田野上的@NotNull还不够好。它们只能是相同的时间,但不能是相同的时间。
如果你想坚持 Bean 验证标准,你需要创建自定义的类级别约束。
如果您对Hibernate验证器的特定功能感到满意,则可以使用@ScriptAssert。