У меня есть список, который является объектом Java, как показано ниже.
public class TaxIdentifier {
public String id;
public String gender;
public String childId;
public String grade,
public String isProcessed;
////...///
getters and setters
///....///
}
Records in DB looks like below,
id gender childId grader isProcessed
11 M 111 3 Y
12 M 121 4 Y
11 M 131 2 Y
13 M 141 5 Y
14 M 151 1 Y
15 M 161 6 Y
List<TaxIdentifier> taxIdentifierList = new ArrayList<TaxIdentifier>();
for (TaxIdentifier taxIdentifier : taxIdentifierList) {
}
пока я выполняю цикл и получаю id = 11, я должен проверить, есть ли другие записи с id = 11 иобработайте их вместе и выполните операцию с БД, а затем возьмите следующую запись, скажем, в этом случае 12 и посмотрите, есть ли другие записи с id = 12 и т. д.
Один из вариантов - получить идентификатор и запроситьБД вернуть все id = 11 и тд.Но это слишком много назад и вперед с БД.
Какой лучший способ сделать то же самое в Java?Пожалуйста, совет.