Могу ли я сохранить iBatis и Mybatis в одном приложении при переключении на myBatis?
Вопрос один из заголовка. Далее следует краткое объяснение.
У меня есть приложение, которое использует iBatis 2, и я хотел бы перейти на последнюю версию myBatis (3.2.0 в момент написания). Поскольку у меня нет достаточно времени, чтобы начать и закончить работу, не выполняя другие задачи в этом приложении, и, учитывая, что создание ветви потребует болезненного слияния в конце, мне было интересно, смогу ли я представить myBatis и затем встретиться с ним. моя цель постепенно. В конце концов, iBatis будет полностью удален.
Могу ли я столкнуться с некоторыми конфликтами на пути? Другими словами, могут ли iBatis 2.3 и MyBatis 3.2 жить вместе? Может быть, некоторые из вас столкнулись с той же проблемой.
1 ответ
Я думаю, что процесс миграции не очень сложен, это задача, которую вы можете решить за несколько часов.
Большая часть работы заключается в изменении имен пакетов. Посмотрите на этот документ.
В любом случае, поскольку iBatis и myBatis используют разные пакеты, не должно возникнуть никаких проблем при работе с ними одновременно.