hibernate-validator相关内容

字符的Hibernate验证器

是否可以验证字符是M还是F,还是需要使用正则表达式的字符串? @Pattern(regexp =“^ [MF] {1} $”,message =“customer.sex.regex”) 私人字符串性别; 我想使用 私人角色性别; 解决方案 你应该这个正则表达式只接受M或F 。 @Pattern(regexp =“^ [M | F] { ..
发布时间:2018-06-08 20:23:38 J2EE

Hibernate Validator异常“找不到类型为:java.lang.String的验证器”。

我使用Spring和Spring MVC 3.1,Hibernate 3,Hibernate Validator 4.3。 我想添加自定义约束验证器,但似乎验证器没有调用并总是得到“没有验证器可以找到类型”异常。我犯了什么错误吗? 我总是遇到一个很大的问题,它总是得到这个异常: javax.validation.UnexpectedTypeException:HV000030:没有 ..
发布时间:2018-06-08 20:14:32 J2EE

在运行时动态禁用hibernate验证注释?

是否有可能在运行时关闭每个类的某些约束/注释?例如,如果我想在 firstName 字段上打开 @NotNull 检查,那么这可能吗? 这可以使测试看到某个约束是否被正确触发更简单,因为我可以关闭所有其他约束,并检查一个约束。 解决方案 是否有可能在运行时关闭每个类 的某些约束/注释?例如,如果我想在 的firstName字段中打开@NotNull检查,那可能吗? 不是 ..
发布时间:2018-06-08 19:19:49 Java开发

在Hibernate Validation期间纠正一个EntityManager查询的方法

我是一个Java EE / EJB noob,但是从我收集的文档和其他文章中,您无法在实体验证期间使用相同的entitymanager / session查询数据库。 通常,可移植应用程序的生命周期方法不应调用EntityManager 或Query操作,访问其他实体实例或修改 内的关系相同的持久性上下文。[43]生命周期回调方法可能会修改调用它的实体的非关系 状态。 请翻译吗? ..
发布时间:2018-06-07 19:56:59 J2EE

控制验证注释的顺序?

我有一个有两个验证注释的字段 @NotEmpty @Length(min = 3,max = 100) 字符串firstName; 我只是想知道hibernate是如何指定首先执行的验证注释的顺序,并且如果可以自定义的话? 我要问的原因是,如果我将该字段留空,则有时显示的第一个验证消息不是空的,而是其他时间 预先感谢。 解决使用JSR-303 ..
发布时间:2018-06-07 19:49:13 J2EE

hibernate独特的密钥验证

我有一个字段,例如 user_name ,它应该在表中是唯一的。 什么是使用Spring / Hibernate验证验证它的最好方法是什么? 解决方案 可能的解决方案之一是创建自定义 @UniqueKey 约束(和相应的验证器);并查找数据库中的现有记录,将 EntityManager (或Hibernate Session )的实例提供给 UniqueKeyValidator 。 ..
发布时间:2018-06-07 19:37:49 Java开发

Hibernate验证器:@Email接受ask @ stackoverflow为有效的?

我使用 @Email 注释来验证电子邮件地址。 我遇到的问题是它接受诸如 ask @ stackoverflow 之类的东西作为有效的电子邮件地址。 我想这是因为他们想要支持Intranet地址,但我似乎无法找到一个标志,因此它检查扩展名。 我真的需要切换到 @Pattern (以及对灵活的电子邮件模式的任何建议)还是我错过了什么? @Email 解决方案 hibernate-vali ..
发布时间:2018-06-07 17:56:55 J2EE

GWT 2.4:“发生内部编译器异常”在使用Hibernate进行Bean验证的项目中

自从我决定在我的GWT项目中使用JSR 303 Bean Validation后,大约5个小时,我得说我甚至不能表达(礼貌地)我对关于这个主题的文档 我真的希望你们能帮助我。 我跟着这篇博文将客户端bean验证添加到我的项目中。不幸的是,它只运行一次,并在运行时抛出异常,说我需要将Hibernate验证源添加到类路径中。我解决了这个问题,并决定重新发送我的依赖关系(我生命中最大的错误) ..
发布时间:2018-05-31 13:12:20 其他开发