Здравствуйте, garrick, Вы писали:
G>Мне казалось у них почти идентичный функционал. И то и другое это более высокоуровневая обёртка над JDBC. Разве не так?
Нет, это не "высокоуровневая обертка", а просто удобная обертка для работы с JDBC API. Не более.
G>Зачем обе?
Затем что они, вроде, по функциональности не сильно пересекаются. Зачем Spring делать копию Apache Commons, если они могут просто использовать Apache Commons?
G>В том то и проблема — надо выбрать что-то одно.
Они на столько примитивны, что за 3-4 часа можно ознакомится со всей документацией и выбрать что-то что больше понравиться.
Никаких общих абсолютных критериев сравнения для них нет. Могу только сказать что в DbUtils больше всего. Но это мелкие утилитарные решения. Они вам не заменят целый фреймверк.
G>Задача — "синхронизация" баз разных типов. Lotus Notes и Oracle.
Для Lotus Notes уже есть JDBC драйвер? Задачу "синхронизация" можно и на Hibernate успешно решать.