Для синхронизации данных между двумя таблицами в различных базах данных пишу программку. С помощью jdbcTemplate получаю два списка List<Compare> из одной и другой базы. Далее сравнивая эти списки получаю объект различий. Что бы в дальнейшем можно было его обрабатывать (устранить различия, отправить по почте, вывести на экран). Собственно вопрос в этом объекте уж больно он корявый:
Посоветуйте решение. Всем спасибо!
public class Distinction {
private List add;
private List del;
private List diff;
private List object;
public Distinction(){
add = new LinkedList();
del = new LinkedList();
diff = new LinkedList();
}
public void addDistinction(List object, Status stast) {
this.object = object;
if (stast == Status.DELETE) {
bruteForce(del);
} else if (stast == Status.INSERT) {
bruteForce(add);
} else if (stast == Status.UPDATE) {
bruteForce(diff);
}
}
bruteForce - переберает элементы переданного списка object и складывает их в соответствующий список (add,del,diff).
Посоветуйте решение. Всем спасибо!
