Принимая int в качестве входа в python: мы берем простой строковый ввод, используя:
input()
теперь мы хотим int как input.so мы выводим эту строку в int. просто используя:
int(input())
Возможно, вторая проверка выполняется спящим при отправке вашего компонента в хранилище данных. Чтобы отключить это, добавьте это в свой persistence.xml:
<property name="javax.persistence.validation.mode" value="none"/>
https://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/configuration.html говорит:
По умолчанию активирована проверка бина (и валидатор гибернации). Когда объект создается, обновляется (и, возможно, удаляется), он проверяется перед отправкой в базу данных. Схема базы данных, сгенерированная Hibernate, также отражает ограничения, объявленные в сущности.
Вы можете точно настроить это, если необходимо:
AUTO: если проверка бина присутствует в пути к классам, активируются CALLBACK и DDL.
CALLBACK: сущности проверяются при создании, обновлении и удалении. Если поставщик Bean Validation не присутствует, во время инициализации возникает исключение.
DDL: (не стандартные, см. ниже) схемы базы данных - это объекты, которые проверяются при создании, обновлении и удалении. Если поставщик Bean Validation не присутствует, во время инициализации возникает исключение.
NONE: Валидация бинов вообще не используется
blockquote>Первый, очевидно, выполняется вашим контроллером Spring из-за аннотации @Valid.