gpt4 book ai didi

java - 如何通过验证来验证类的数组?

转载 作者:行者123 更新时间:2023-11-30 01:56:27 25 4
gpt4 key购买 nike

嗨,我有下一个代码:

public class PkData{
@NotNull
Private String stringA;
...
}

public class A{
private PkData pkData = new PkData();

@NotNull
private Integer sequenceNumberA;

@NotNull
Private String stringA;

@NotNull
Private String stringB;
...
}

public class B{
@NotNull
private A a;
...
}

调用时Set<ConstraintViolation<User>> violations = validator.validate(B);

validator 仅返回 B 错误,而不返回像 A.stringA 不为空这样的子类错误。

如何获得这些验证。

如果 B 是 B[] 怎么办?

有什么想法吗?谢谢

最佳答案

您需要在B类中的private A a;上添加@Valid注解

关于java - 如何通过验证来验证类的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54330079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com