我正在使用Richfaces 3.3.3,JSF 1.2和JBoss Tools 3.1。我相信这有Hibernate Validator 4.1。
我正在尝试将Hibernate注释验证与结合使用。如果我使用表单组件的required = true属性,则按预期打印验证消息。但是没有一个hibernate验证器打印出来。控制台说正在实例化验证器但没有打印消息。
这些版本是否兼容? 什么不对? 我按照这个例子: usage
编辑:当我运行页面并输入一些信息时,onblur我在控制台上获取此信息(使用Eclipse)。
11:39:13,004 INFO [org.hibernate.validator.util.Version] Hibernate Validator 4.1.0.Final
11:39:13,036 INFO [org.hibernate.validator.engine.resolver.DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
11:39:13,153 INFO [org.hibernate.validator.Version] Hibernate Validator 3.1.0.GA
11:39:13,168 INFO [org.hibernate.annotations.common.Version] Hibernate Commons Annotations 3.2.0.Final
对我而言,这意味着它被解雇,只是没有显示消息。有关此新信息的任何建议吗?