hibernate-validator相关内容
我不想使用默认的ValidateMessage.properties,所以我在自定义的消息属性下定义了自己的消息属性。 我使用Spring4 + Hibernate5 Validator进行验证。在classpath根目录下的I18N目录中, 的配置信息如下:
..
以下是模型: public class myFormData { private BigDecimal trackingNumber; @有效 私人列表 records = new ArrayList(); } public class myCustomRecord { //这个字段也出现在这里(对于
..
我想知道是否可以创建自定义hibernate验证注释 来检查数据库中的电子邮件是否存在(调用dao方法,如果电子邮件存在,则返回true) 所以我可以这样做: @NotBlank(message =“email is required”) @Email(message =“{invalid.email}”) @EmailExist(message =“{email.exist
..
我有一个JAXB生成的类包含以下内容: @Pattern(regexp =“[0-9]”, message =“消息详情”) 保护短消息msgVal; 当我运行JUnit测试来通过Hibernate验证该类的实例时,我得到: javax.validation.UnexpectedTypeException:无法找到类型为java.lang.Short 的验证
..
当使用 hbm2ddl时,有没有办法阻止Hibernate为使用 @ javax.validation.constraints.NotNull 注释的属性创建非空约束=创建? 解决方案 从Hibernate Validator的文档: 6.1。数据库模式级验证 开箱即用,Hibernate Annotations (从Hibernate 3.5.x开始)会将 您已经为您的实
..
是否可以验证字符是M还是F,还是需要使用正则表达式的字符串? @Pattern(regexp =“^ [MF] {1} $”,message =“customer.sex.regex”) 私人字符串性别; 我想使用 私人角色性别; 解决方案 你应该这个正则表达式只接受M或F 。 @Pattern(regexp =“^ [M | F] {
..
@Max 和 @DecimalMax 和 @Min code>和 @DecimalMin 在Hibernate Validator中? 看着Javadocs,他们似乎在执行如果你看看 /hibernate/validator/4.2/reference/en-US/pdf/hibernate_validator_reference.pdf\">参考文档,您会看到@Min& @Max注释对H
..
我使用Spring和Spring MVC 3.1,Hibernate 3,Hibernate Validator 4.3。 我想添加自定义约束验证器,但似乎验证器没有调用并总是得到“没有验证器可以找到类型”异常。我犯了什么错误吗? 我总是遇到一个很大的问题,它总是得到这个异常: javax.validation.UnexpectedTypeException:HV000030:没有
..
是否有可能在运行时关闭每个类的某些约束/注释?例如,如果我想在 firstName 字段上打开 @NotNull 检查,那么这可能吗? 这可以使测试看到某个约束是否被正确触发更简单,因为我可以关闭所有其他约束,并检查一个约束。 解决方案 是否有可能在运行时关闭每个类 的某些约束/注释?例如,如果我想在 的firstName字段中打开@NotNull检查,那可能吗? 不是
..
我是一个Java EE / EJB noob,但是从我收集的文档和其他文章中,您无法在实体验证期间使用相同的entitymanager / session查询数据库。 通常,可移植应用程序的生命周期方法不应调用EntityManager 或Query操作,访问其他实体实例或修改 内的关系相同的持久性上下文。[43]生命周期回调方法可能会修改调用它的实体的非关系 状态。 请翻译吗?
..
我有一个有两个验证注释的字段 @NotEmpty @Length(min = 3,max = 100) 字符串firstName; 我只是想知道hibernate是如何指定首先执行的验证注释的顺序,并且如果可以自定义的话? 我要问的原因是,如果我将该字段留空,则有时显示的第一个验证消息不是空的,而是其他时间 预先感谢。 解决使用JSR-303
..
我有一个字段,例如 user_name ,它应该在表中是唯一的。 什么是使用Spring / Hibernate验证验证它的最好方法是什么? 解决方案 可能的解决方案之一是创建自定义 @UniqueKey 约束(和相应的验证器);并查找数据库中的现有记录,将 EntityManager (或Hibernate Session )的实例提供给 UniqueKeyValidator 。
..
只要添加了Hibernate @Valid注解,Tomcat就认为我的请求是“不好的”,如果发布的数据无效。如果数据是有效的,不用担心。 我使用: Tomcat 7.0.52 Javax Validation api 1.1.0.Final Hibernate Validator 5.1.0.Final Spring 4.0.3.RELEASE 目前,我做了一个非常简单的验
..
Details: 我在Spring中使用javax-validation和hibaernate-validator进行表单验证。 除了Spring的基本必需JAR文件外。 我包括: validation-api -1.1.0.Final hibernate-validator-5.1.0.Final 我在某处读到spl4j版本也值得关注:所以我也告诉: ##
..
我尝试了这里的答案: Hibernate验证器,自定义ResourceBundleLocator和Spring 但仍然只是获取 {location.title.notEmpty} 作为输出,而不是消息。 / p> dispatcher-servlet.xml
..
我试图在我的项目中使用Hibernate Validator,但它不起作用。在下面一行: pre $ SessionFactory sessions = config.buildSessionFactory(builder.build()); 我收到以下异常: org.hibernate.cfg.beanvalidation.IntegrationException:在org.h
..
我正在使用Hibernate Validator,并希望在错误消息中解析类别的名称。考虑一下这个简单的场景: public class Category { private String name; } public class Product { @HazardousCategoryConstraint(message =“{haz.cat.error}”) privat
..
我尝试用hibernate验证器编写非常简单的应用程序: 我的步骤: 添加以下依赖项在pom.xml中: org.hibernate hibernate-validator 5.1.1.Final
..
我使用 @Email 注释来验证电子邮件地址。 我遇到的问题是它接受诸如 ask @ stackoverflow 之类的东西作为有效的电子邮件地址。 我想这是因为他们想要支持Intranet地址,但我似乎无法找到一个标志,因此它检查扩展名。 我真的需要切换到 @Pattern (以及对灵活的电子邮件模式的任何建议)还是我错过了什么? @Email 解决方案 hibernate-vali
..
自从我决定在我的GWT项目中使用JSR 303 Bean Validation后,大约5个小时,我得说我甚至不能表达(礼貌地)我对关于这个主题的文档 我真的希望你们能帮助我。 我跟着这篇博文将客户端bean验证添加到我的项目中。不幸的是,它只运行一次,并在运行时抛出异常,说我需要将Hibernate验证源添加到类路径中。我解决了这个问题,并决定重新发送我的依赖关系(我生命中最大的错误)
..