有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

当一个字段不为空时,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作为请求对象被传递到我的控制器中,所以我希望在发送之前对其进行验证
重点是,我想验证namenumber对象,当它们都被传递时,但是如果其中任何一个是null,那么我只想验证一个不是null的对象。
你们知道怎么做吗?我使@在对象和B字段上都有效,但它没有显示ConstraintValidatonException


问题已解决-验证在Restcontroller方法上不起作用,但在将其传递给服务后,一切都很好。我打算在空闲时间调查一下


共 (0) 个答案