gpt4 book ai didi

java - Hibernate @NotEmpty 已弃用

转载 作者:太空狗 更新时间:2023-10-29 22:50:21 24 4
gpt4 key购买 nike

我正在使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com