以下のコード行では、while ループ内で validatePersonDTO メソッドを呼び出しています。現在のレコードの validatePersonDTO のメソッド内でエラーが発生した場合は、while ループに戻って次のレコードを処理する必要があります。
ノート:
ValidatepersonDTo メソッドは、while ループが存在する別のクラスにあります。
これは非常に基本的な質問です。いくつかのオプションを試しましたが、続行も戻りも機能しません。
ですから、あなたの提案を教えてください。
while ((nextLine = reader.readNext()) != null) {
hrUploadValidator.validatePersonDTO(personDTO);
}
public void validatePersonDTO(PersonDTO personDTO) {
try {
validateCdsId(personDTO, logDTO,regionIdList);
validateEmpFirstName(personDTO, logDTO);
validateEmpLastName(personDTO, logDTO);
validateEffectiveIn(personDTO, logDTO);
}