gpt4 book ai didi

java - 如何使用 javax.validation 将 @NotNull 约束应用于类中的所有字段?

转载 作者:搜寻专家 更新时间:2023-11-01 03:14:03 26 4
gpt4 key购买 nike

我正在使用 javax.validation 的 hibernate 实现,想知道是否有人能够将 @NotNull 约束注释应用于类的所有字段,而不是每个单独的字段?

我更愿意将@NotNull 约束作为默认约束在我的项目中强制执行,以避免在每个字段上使用@NotNull 注释乱扔代码。理想情况下,最好定义一个自定义约束“@MayBeNull”来注释任何可能为空的字段。

最佳答案

在您的情况下验证所有 字段是否为空值真的有意义吗?例如 int、long 等基本类型呢

无论如何,Bean Validation 不提供您所要求的功能。您可以编写自定义类约束 @MyNotNull,它通过反射验证所有字段是否为空。我个人不建议这样做。

关于java - 如何使用 javax.validation 将 @NotNull 约束应用于类中的所有字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3700675/

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