Мне интересно, возможно ли иметь что-то вроде проверки bean в пользовательском интерфейсе (например, в jsf или primefaces), которое будет реализовано или выполнено при сохранении объекта на сервере. Например, у меня есть работа, которая импортирует клиентов из одной системы в другую. Конечно, я буду разбирать и сохранять записи, но проблема в том, что данные могут не совпадать. Некоторые значения могут быть длиннее, чем поле может удерживаться.Как проверить состояние бина при сохранении объекта в пакетном задании
Помимо проверки полей вручную один за другим, существует ли эффективный способ решения этой проблемы?
Но как вы справиться с этим и выбросить соответствующую ошибку. Например, столбец a имеет длину всего 50 символов, но вы вводите 100? В UI JSF может обрабатывать эти проверки, но как в работе: -? – czetsuya
Вы должны обрабатывать исключения в любом случае, даже в пакетной работе, верно? Возможно, вам придется, например, перезапустить определенную работу, потому что что-то не удалось. Я не являюсь экспертом в точном API здесь, но я бы предположил, что есть способ поймать возникающие исключения и обработать их в соответствующее время. – Hardy