엔티티를 백엔드에 저장할 때 UI에서 bean 유효성 검사 (예 : jsf 또는 primefaces)를 구현하거나 실행할 수 있는지 궁금합니다. 예를 들어 저는 고객을 한 시스템에서 다른 시스템으로 가져 오는 작업을합니다. 물론 레코드의 구문 분석 및 저장을 수행 할 것이지만 문제는 데이터가 일치하지 않을 수 있다는 것입니다. 일부 값은 필드가 보유 할 수있는 값보다 더 길 수도 있습니다.배치 작업에서 엔티티 저장시 유효성을 검사하는 방법
필드를 수동으로 하나씩 확인하는 것 외에이 문제를 해결할 효율적인 방법이 있습니까?
그러나 당신은 어떻게 그것을 처리하고 적절한 오류가 발생합니다. 예를 들어, 열 a는 길이가 50 자이지만 100을 입력합니까? UI에서 JSF는 이러한 유효성 검사를 처리 할 수 있지만 어떻게 작동합니까? – czetsuya
어쨌든 일괄 처리 작업에서도 예외를 처리해야합니다. 예를 들어, 실패한 작업이 있기 때문에 특정 작업을 다시 실행해야 할 수 있습니다. 여기 정확한 API 전문가는 아니지만, 발생하는 예외를 catch하고 적절한 시점에 처리하는 방법이 있다고 가정합니다. – Hardy