微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

休眠@NotEmpty已弃用

如何解决休眠@NotEmpty已弃用

通常,由于在Javadoc中将某些内容标记为已弃用,因此Javadoc还会说明替代方法

国家(重点是我的):

。改用 约束

注意,从Hibernate ,Hibernate不赞成使用几个特定的​​验证约束类,而推荐使用标准JSR 380-bean验证类。 还要注意,Hibernate Validator 库实际上是此JSR的参考实现

是Hibernate验证程序已弃用的API的更新列表。

解决方法

我使用5.2.13.Final版本hibernate核心和5.2.13.Final版本的Hibernate验证

@NotEmpty
@Column(name = "SSO_ID",unique = true,nullable = false)
private String ssoId;

@NotEmpty当我需要message.properties文件中的以下验证消息(ssoId为空时)时,会出现图片:

NotEmpty.user.ssoId=SSO ID can not be blank.

但是@NotEmpty在最新版本中已弃用。等价的是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。