Bri*_*oni 16 java hibernate spring-mvc
我使用的是5.2.13.Final版本的hibernate-core和5.2.13.Final版本的hibernate-validator.
@NotEmpty
@Column(name = "SSO_ID", unique = true, nullable = false)
private String ssoId;
Run Code Online (Sandbox Code Playgroud)
@NotEmpty当我message.properties在ssoId空白时需要来自文件的以下验证消息时出现:
NotEmpty.user.ssoId=SSO ID can not be blank.
但@NotEmpty在最新版本中已弃用.它的等价物是什么?
dav*_*xxx 33
通常,由于某些内容在javadoc中被标记为已弃用,因此javadoc还解释了替代方法.
该org.hibernate.validator.constraints.NotEmpty注释的javadoc国家(重点是我的):
不推荐.请改用标准的javax.validation.constraints.NotEmpty约束
请注意,自Hibernate 5以来,Hibernate弃用了几个特定的验证约束类,转而使用标准的JSR 380-bean验证类.
另请注意,Hibernate Validator 6库实际上是此JSR的参考实现.
以下是Hibernate验证程序的已弃用API的更新列表.
小智 10
使用 import javax.validation.constraints.NotBlank; 而不是导入 org.hibernate.validator.constraints.NotBlank;
| 归档时间: |
|
| 查看次数: |
17574 次 |
| 最近记录: |