问题标签 [hibernate-validator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt - GWT 找不到我的 persistence.xml
我试图在我的 jpa hibernate db 中保存一个简单的用户。所以我有一个我知道有效的persistence.xml (如果我执行一个简单的测试而不部署gwt 应用程序)。
问题是,当我使用我的用户界面对其进行测试时,persist 方法会抛出下一个错误:(我认为这是因为找不到 persistence.xml)
[错误] javax.persistence.PersistenceException: [PersistenceUnit: isw2.tasks] 无法>配置 EntityManagerFactory
……呜呜呜
[错误] 原因:org.hibernate.HibernateException:无法获取默认 Bean >验证工厂
... 更多 bla bla bla ..
[错误] 原因:java.lang.reflect.InvocationTargetException
... [错误] 原因:org.hibernate.HibernateException:无法构建默认的 ValidatorFactory
[错误] 在 org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:383)
[错误] 在 org.hibernate.cfg.beanvalidation.TypeSafeActivator.applyDDL(TypeSafeActivator.java:109)
......
[错误] 原因:javax.validation.ValidationException:找不到默认提供程序
[错误] 在 javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:264)
[错误] 在 javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:111)
[错误] 在 org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.ja
这是我知道的有效方法:
`EntityManagerFactory emf = 持久性 .createEntityManagerFactory("isw2.tasks"); em = emf.createEntityManager();
`
对我们来说最有用的是我的项目骨架:(看看persistence.xml 文件就在那里!)
我正在使用 Maven 并使用 codehaus 插件部署网络应用程序。
在此先感谢专家;)
hibernate - 在休眠验证器下验证表单的问题
我在 spring 中使用了一个简单的表单,它使用 hibenate 验证器验证我的表单:
我的表单控制器:
我的问题是当我的表单无效时抛出异常!我想要jsp查看错误
我会非常感谢任何帮助
classpath - Hibernate Validator 3.x 可以与 4.x 共存吗?
Hibernate Validator 版本 3.x(专有)可以与版本 4.x(符合 JSR-303)共存于同一个应用程序服务器库中吗?我正在使用 JBoss 4.2.3。
spring - How to use @Valid with custom validation?
i am using hibernate validation annotation framework to validate my domain classes and validating my domain object with @Valid annotation as follows:
and i was wondering if i want to make custom validation like checking if email exists in database
what i am doing right now is to have a property in the domain:
and i set it in the post method:
above was working with custom hibernate validator class i had to validate domains and i was calling the validator after setting the property
but now with @Valid, the validator is called before setting the property
so, is there's a solution to use @Valid with this case ? or it won't work, if it will not work please suggest me how to validate my domain class in this case instead of using @Valid, what to use ?
thanks in advance.
spring - 不使用自动装配的休眠验证器
我目前正在开发一个 Jersey 项目,并决定使用 Hibernate 验证器进行参数验证。在 Endpoint 类上注入的所有依赖项都已正确初始化。但是对于 ConstraintValidator 类中的那些依赖项,它总是抛出一个 NPE。所以我按照 Spring+hibernate 指南的指南进行了注册
bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"
并对需要注入的 ConstraintValidator 类中的服务使用@Autowired 注解。
使用它有副作用吗?有没有办法避免 ConstraintValidator 类中的自动装配注释并仍然注入值?我尝试在上下文中手动将 constraintValidator 类注册为 bean,向我需要的服务添加属性引用,但是它会引发空指针异常。
java - Hibernate Validator:如何获取任何给定错误的消息 ID?
在某些情况下,我会收到意外的错误消息(我错过了 Hibernate Validator 检查的某些条件的消息)。
在尝试调试需要更新的消息时,如何找到 Hibernate 正在查找的消息代码?
这通常是大约 4 个代码,例如:MyObject.field
、Size
等。
spring-mvc - 如何对嵌套列表对象进行 Hibernate 验证?
我需要验证存储在表单 bean 对象列表中的对象。
下面是我的表单 bean 对象。
下面是我的对象,它出现在我的主要表单 bean 对象列表中
下面是我的属性文件
下面是我的 JSP 页面,表单由角色名称和可以添加到角色的模块组成。
我可以成功验证角色名称,即当角色名称为空白时,我收到一条错误消息,但是当未选择模块时,我没有收到任何错误消息。
请帮忙
jsf - 使用 JSF bean 验证的一个字段上的多个验证器
我正在尝试对一个字段进行多次验证
JSF:
但是当我将该字段留空时,它会显示两个错误消息。
任何想法如何处理这两种情况,独立验证空和最大长度。
hibernate-validator - 如何从 Hibernate Validator Legacy (3.x) 迁移到 Hibernate Validator 4.x
我们的应用程序是使用 Hibernate Validator 3.1.0(现在称为 Hibernate Validator Legacy)构建的。
我想将它迁移到使用 Hibernate Validator 4.x (4.2.0)。
我似乎找不到任何有关将应用程序从使用 3.x 迁移到 4.x 的方法的文档。在某些地方提到过,但我找不到任何有用的信息。就好像 4.x 的创建者只是让每个人都在 3.x 悬而未决。
任何人都可以提供有关该过程的一些有用信息或链接。
谢谢。
java - JSR-303 将语言环境注入自定义验证器
我正在使用 Spring 3,并且我的 applicationContext.xml 中有以下配置:
一切都适用于语言环境等。
但是,我想知道是否可以将语言环境注入我构建的自定义验证器。我创建了一个@CheckZip
用于验证邮政编码的注释。但是由于邮政编码在不同的国家有不同的格式,我很好奇我是否可以将当前的语言环境放入验证器。