当一个字段不为空时,java不验证字段hibernate
你知道如何在这种情况下验证一个对象吗
我有一个由另外两个B类和C类组成的A类:
public class A{
private B b;
private C c;
}
在这种情况下,我想验证对象B中的所有字段,如下所示:
public class B{
private String name;
private Long number;
}
这类对象A作为请求对象被传递到我的控制器中,所以我希望在发送之前对其进行验证
重点是,我想验证name和number对象,当它们都被传递时,但是如果其中任何一个是null,那么我只想验证一个不是null的对象。
你们知道怎么做吗?我使@在对象和B字段上都有效,但它没有显示ConstraintValidatonException
问题已解决-验证在Restcontroller方法上不起作用,但在将其传递给服务后,一切都很好。我打算在空闲时间调查一下
共 (0) 个答案