2010-10-24 1 views
0

Подготовка предложения для моей команды, у меня есть очевидные.Почему мы должны прекратить использование Ibatis и начать использовать Hibernate?

Ibatis на пенсии, исправлений/улучшений больше нет. Hibernate - это стандарт де-фактора. Hibernate имеет более/лучшую документацию.

Что добавит или уберет предложение?

Thanks

+2

Я думаю, что ваши факты могут быть устаревшими. Ibatis возродился как mybatis: http://www.mybatis.org/ – mikerobi

+0

спасибо .. я не знал. – Andy

+1

Есть слишком много обманов: http://stackoverflow.com/questions/1984548/hibernate-vs-ibatis, http://stackoverflow.com/questions/3762643/hibernate-vs-ibatis, http: // stackoverflow. com/questions/716532/hibernate-ibatis-jee-or-other-java-orm-tool, http://stackoverflow.com/questions/1747413/hibernate-or-ibatis-or-something-else –

ответ

0

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

Hibernate не имеет смысла, если у вас нет хорошей модели объекта.

Я не уверен, что согласен, что Hibernate является стандартом де-факто.

Сколько еще документации вам нужно? Достаточно ли документации iBatis?

Некоторые проблемы выполняются. Возможно, iBatis завершен. Какие функции, по вашему мнению, необходимо добавить?

+0

iBatis не является полный, он просто переименован и перенесен на http://www.mybatis.org/. У него также много новых функций. –

+0

Спасибо, Джим, я этого не знал. – duffymo