Кстати, метод можно сделать более универсальным, передавая необязательный параметр - Map, ключами которой будут названия полей исходной таблицы, а значениями - названия полей целевой таблицы.
Тогда можно будет избавиться от ограничения на идентичность названия полей, их количество и т.д.
Прошу прощения, что пишу только идею, а не код - просто сейчас не много времени. После выходных, если кому-то будет интересно, могу выложить код. Хотя, по моему, исправлений вышенаписанного кода будет не много.
|