Я хочу проверить простое поле, которое должно содержать только цифры. Свойство value ограничено экземпляром объекта шва Home.
Код
<h:inputText id="text" value="#{personHome.intance.age}"
validator="#{bean.validateAge}">
<a4j:support event="onblur" reRender="text, errorAge" />
</h:inputText>
<rich:message id="errorAge" for="text" styleClass="errors"/>
Экземпляр PersonHomeотображается правильно с помощью аннотации hibernate.
Проблема в том, что появляется другое сообщение об ошибке, и метод validateAge () не вызывается.Следовательно, я не могу переопределить сообщение должным образом и добавить свои собственные правила проверки на основе обычая.
Появляется сообщение об ошибке:
value must be an integer number between -2147483648 and 2147483647
Является ли это средством проверки гибернации?Может кто-нибудь сказать мне, что мне здесь не хватает.