Pac*_*aco 5 java validation hibernate-validator bean-validation
我正在使用 javax.validation 的休眠实现,想知道是否有人能够将 @NotNull 约束注释应用于类的所有字段,而不是每个单独的字段?
我更愿意将 @NotNull 约束强制为我的项目中的默认值,以避免在每个字段上使用 @NotNull 注释乱扔代码。理想情况下,最好定义一个自定义约束“@MayBeNull”来注释任何可能为空的字段。
在您的情况下,验证所有字段是否为空真的有意义吗?例如,像 int、long 等基本类型怎么样?
不管怎样,Bean Validation 不提供您所要求的功能。您可以编写一个自定义类约束@MyNotNull,它通过反射验证所有字段是否为空。我个人建议反对。
| 归档时间: |
|
| 查看次数: |
3302 次 |
| 最近记录: |