休眠@NotEmpty已弃用

我使用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在最新版本中已弃用。等价的是什么?

回答:

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

国家(重点是我的):

。改用 约束

注意,从Hibernate ,Hibernate不赞成使用几个特定的​​验证约束类,而推荐使用标准JSR

380-bean验证类。

还要注意,Hibernate Validator

库实际上是此JSR的参考实现。

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

以上是 休眠@NotEmpty已弃用 的全部内容, 来源链接: utcz.com/qa/430251.html

回到顶部