Какие преимущества предоставляет MyBatis по сравнению с простым JDBC

Мне нужно написать довольно простой код БД, и я рассматриваю MyBatis вместо простого JDBC (Я считаю, что полная ORM — это излишество ).

Учитывая, что и в MyBatis, и в простом JDBC вы обнаружите, что:

  1. Рукописные операторы SQL пишутся вручную.
  2. Ручное связывание строк БД с объектами JAVA DTO (с помощью кода или конфигурации ).

Известные мне преимущества MyBatis по сравнению с JDBC::

  1. Out -of -кэширование таблиц/запросов -.
  2. Динамический SQL.
  3. SQL хранится вне кода.
  4. Шаблоны SQL для упрощения независимости поставщиков БД.

Какие еще преимущества MyBatis -Более -JDBC следует учитывать?

5
задан Gili Nachum 24 April 2012 в 06:52
поделиться