作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 5.2.13.Final hibernate-core 的版本和5.2.13.最终版本hibernate-validator .
@NotEmpty
@Column(name = "SSO_ID", unique = true, nullable = false)
private String ssoId;
当
ssoId
为空时,当我需要来自
message.properties
文件的以下验证消息时,
@NotEmpty
出现了:
NotEmpty.user.ssoId=SSO ID 不能为空。
但 @NotEmpty
在最新版本中已弃用。它的等价物是什么?
最佳答案
一般来说,当某些东西在 javadoc 中被标记为已弃用时,javadoc 还会解释什么是替代品。
org.hibernate.validator.constraints.NotEmpty annotation javadoc状态(重点是我的):
Deprecated. use the standard javax.validation.constraints.NotEmpty constraint instead
请注意,从 Hibernate 5 开始,Hibernate 弃用了几个特定的验证约束类,转而支持标准 JSR 380-bean validation类。
另请注意,Hibernate Validator 6 库实际上是 the reference implementation of this JSR .
Here是 Hibernate validator 的已弃用 API 的更新列表。
关于java - Hibernate @NotEmpty 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48986091/
我是一名优秀的程序员,十分优秀!