Есть ли какие-то рамки для перехода от Ибатиса к Mybatis? или что-нибудь, чтобы сократить время программирования - PullRequest
0 голосов
/ 02 мая 2018

Я ищу простой способ перейти от Ibatis к myBatis, с какой-то платформой или чем-то еще, что ускорит мое программирование. Я перевожу какое-то программное обеспечение, и мне нужно сделать это быстро. Заранее спасибо.

1 Ответ

0 голосов
/ 02 мая 2018

Существует проект, в котором предпринимаются некоторые более простые преобразования XML через XSLT: https://github.com/mybatis/ibatis2mybatis

Одна вещь, которая будет трудной, заключается в том, что динамические теги SQL значительно изменились, поэтому если вы воспользуетесь ими, то потребуется некоторая ручная работа.

Также изменилась и сторона Java - от объектов DAO к интерфейсам Mapper. Но эти изменения должны быть относительно прямыми.

Еще одна область, на которую следует обратить внимание, связана с внедрением зависимостей и управлением транзакциями. Если вы использовали более старую поддержку Spring для iBatis, вам нужно будет перейти на более новую поддержку Spring, поддерживаемую командой MyBatis. Если вы выполняли ручное управление транзакциями, вам также потребуется перенести это.

Так что, к сожалению, здесь нет простого ответа. Но это не так уж сложно - за исключением динамических тегов SQL.

...