2010-10-24 10 views
0

Préparer une proposition pour mon équipe, j'ai les plus évidents.Pourquoi devrions-nous arrêter d'utiliser Ibatis et commencer à utiliser Hibernate?

Ibatis est à la retraite, plus de corrections/améliorations. Hibernate est la norme de dé-facteur. Hibernate a plus de/meilleure documentation.

Qu'ajouterait ou retirerait de la proposition?

Merci

+2

Je pense que vos faits pourraient être obsolètes ibatis a été renaître comme mybatis: http://www.mybatis.org/ – mikerobi

+0

merci .. je n'étais pas au courant. – Andy

+1

Il ya juste trop de dupes: http://stackoverflow.com/questions/1984548/hibernate-vs-ibatis, http://stackoverflow.com/questions/3762643/hibernate-vs-ibatis, http: // stackoverflow. com/questions/716532/hibernate-ibatis-jee-ou-autre-java-orm-tool, http://stackoverflow.com/questions/1747413/hibernate-or-ibatis-or-quelquechose-else –

Répondre

0

Hibernate est dynamique, généré SQL. Si cela fonctionne pour vous, génial. Certaines personnes n'aiment pas le SQL qu'ils obtiennent d'Hibernate. iBatis vous donne le contrôle sur le SQL utilisé.

Hibernate n'a aucun sens si vous n'avez pas de bon modèle d'objet.

Je ne suis pas sûr que je suis d'accord que Hibernate est un standard de facto.

De combien de documentation avez-vous besoin? La documentation d'iBatis est-elle suffisante?

Certains problèmes sont "terminés". Peut-être que iBatis est complet. Quelles caractéristiques pensez-vous qu'il faut ajouter?

+0

iBatis n'est pas complet, il vient d'être renommé et déplacé à http://www.mybatis.org/ Il a aussi beaucoup de nouvelles fonctionnalités. –

+0

Merci Jim, je ne le savais pas. – duffymo