Я уже прошел по многим ссылкам, таким как: Spring Batch - Пропустить запись при обработке и просто хотел проверить записи в процессоре перед записью его в MongoDB.
У меня 500
записей в записи Oracle DB
и 162th
, ниже строки кода 1 удовлетворяется и после того, как никакие другие записи не рассматриваются для записи , поэтому вместо 500 записей я должен получить 480
записей, 20
записей, которые я хочу пропустить, потому что его EFFECTIVE_DATE
равен нулю, который я не хочу рассматривать для записи.
public class StudentRowMapper implements RowMapper<Student> {
@Override
public Student mapRow(ResultSet rs, int rowNum) throws SQLException {
if(rs.getString("EFFECTIVE_DATE") == null) { //Line-1
return null;
}
else {
Student Student = new Student();
Student.setRowIdObject(rs.getInt("PK_ID"));
.............
.............
.............
.............
return Student;
}
}
}