我有最小和最大标注在我的JPA实体
代码示例
@Min(value=1)
private int id;
@Max(value=10)
private int count;
//getters and setters
在JSF页面中,从这些注释返回消息,我还添加了我自己的验证(JSF验证),我需要我自己的消息
在验证情况下,2个消息是显示hibernate消息,参考最小和最大注释和我的f:validateXXX消息
我想要的是保留注释,但防止hibernate消息显示在我的页面中,而不是跳过验证,只跳过显示hibernate消息和保留我自己的消息
您应该能够通过在web.xml中添加以下内容来禁用Bean验证作为JSF的一部分:
<context-param>
<param-name>javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR</param-name>
<param-value>true</param-value>
</context-param>