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

我希望在我的项目中强制执行@notnull约束作为默认设置,以避免在每个字段上使用@notnull注释乱抛码。理想情况下,最好定义自定义约束“ @maybenull”来注释任何可能为null的字段。

有帮助吗?

解决方案

在您的情况下确实有意义吗 全部 对NULL的字段?例如,诸如int,long等的基本类型呢

无论如何,bean验证不提供您要求的功能。您可以编写一个自定义类约束@MyNotNull,通过反射验证了针对NULL的所有字段。我个人建议反对。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top