- 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/
我在变量上使用了@NotEmpty( hibernate validator )注释。创建了 messages.properties 文件,我在其中使用“AnnotationName.objectNa
在网上搜索的内容,大致如下: 验证框中@NotEmpty、@NotBlank、@NotNull乍一看还是容易弄混的。主要使用情况记录一下: @NotEmpty 用在集合类上面 @NotBlank
我一直在尝试制作自定义 validator ,因此我可以只对特定类(在本例中为 java.util.Calendar 或 CommandItem)使用 @NotEmpty 注释。但我得到一个异常(ex
例如,FluentValidation 验证用户输入的空电子邮件地址。 我链接了两个函数,但它跳过了 .NotEmpty().WithMessage() 并跳转到下一个 EmailAddress().
这里是 CakePHP 的新手 - 我正在浏览站点上的文档,试图为我正在创建的模型收集一些基本数据验证。这可能是我对 CakePHP 提出的许多问题中的第一个。 在CakePHP Book ,验证规则
我正在使用 5.2.13.Final hibernate-core 的版本和5.2.13.最终版本hibernate-validator . @NotEmpty @Column(name = "SSO
我正在使用 Spring Boot 。 import javax.validation.constraints.NotEmpty; import javax.validation.constraint
我是蛋糕的新手,完成了博客教程,现在我正在尝试一些简单的开始。但是我有一些我无法理解的东西。在模型 PersonalInformation 上,我得到了表字段的数据验证: 这是我的带有 $valida
我们必须删除代码中使用的几乎所有框架。我已开始使用来自 Hibernate 的 @NotEmpty。这是唯一使用的类 hibernate ,我们认为这是唾手可得的成果。 我写了下面的实现: impor
我正在使用 Hibernate Validation 注释 @NotEmpty 有没有办法让表单的所有字段都@NotEmpty,这意味着我不需要在所有字段之上编写@NotEmpty。 如果可能的话,如
看起来 Hibernate NotEmpty 注释不会导致用空格填充的字符串 ("") 的错误。仅适用于 null 或空字符串(即:new String())。是否有解决方法/修复方法? 最佳答案 @
我有以下代码: public class NewsEditViewDataValidator : AbstractValidator { public NewsEditViewDataVal
我在使用 Hibernate Validator 4.3.1 时遇到问题。 问题是, validator 正在验证字段是否为空且没有 @NotEmpty 注释。 当提交了某人的网络表单并且未设置地址、
我需要对一个字段进行条件验证:if other_field = 1然后 this_field = notBlank .我找不到办法做到这一点。 我在表类中的验证器: public functi
我正在学习 Spring 3,我正在尝试使用 org.hibernate.validator.constraints.NotEmpty 类来验证表单。 例如,我能够覆盖 @Size 消息 (javax
当属性具有 NotEmpty 规则时,我想在 Asp.Net MVC 4 网页上显示一个带星号的 label。 最佳答案 只需将此函数添加到您的常用脚本函数中并在加载时运行 $(document).r
我看过其他questions/用谷歌搜索这个。我的问题是,当我提交带有空文本框且具有 notEmpty 验证器的表单时,它不会触发任何错误。 首先,我想看看我是否理解notEmpty 和setRequ
我有一个根据需要设置的表单元素: $this->addElement('text', 'email', array( 'label' => 'Email address:',
我在登录表单中使用 FluentValidation。电子邮件地址字段是 必需 并且必须是有效的电子邮件地址。 我想在这两种情况下都显示自定义错误消息。 我的代码是: RuleFor(customer
最初在为字符串编写验证逻辑时,我决定对任何需要的字符串使用 NotEmpty。使用 .NotEmpty().Length(min, max) 时,这将导致在传入空字符串时返回两个错误,而不是仅返回一个
我是一名优秀的程序员,十分优秀!