在下面的行内代码里面的方法,我打电话一会儿loop.I需要返回到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);
}
请张贴编译代码。 “如果在validatePersonDTO中发生任何错误”,你的意思是什么? – 2012-07-12 12:11:14
嗨Nizet,如果里面validateCdsId()方法,我面临着这样的错误,当前记录的cdsid根据项目的规格是无效的,这是一个error.So我需要跳过从validateCdsId记录和退出()方法,也跳过剩下的3个方法返回while来处理下一条记录。 – ashwinsakthi 2012-07-12 12:20:40