Question

Nous prévoyons de migrer vers Java EE 5 de 1,4 J2ee. Tous nos besoins ORM ont été bien rempli par Hibernate 2.1.0 s0 loin. Étant donné que nous nous dirigeons vers Java EE 5 qui a un support pour JPA 1.0, je me demande si cela vaut la peine de se déplacer toutes mes affaires ORM à JPA.

Y at-il gotchas je devrais être préoccupé par? Y at-il des endroits où le travail wouldnt 1.0 JAP?

Je ne veux pas utiliser JPA 2.0.

Était-ce utile?

La solution

L'API JPA 1.0 a quelques trous assez flagrant dans ce (par exemple le manque de types de valeur personnalisée, pas de collections-de-éléments). Une application de portage à l'API Hibernate à l'API JPA 1.0 peut être douloureux en raison de ce manque de fonctionnalités de base.

Cependant, les annotations API de mise en veille prolongée est une extension de l'API de base de JPA, de sorte que vous utilisez JPA dans la mesure où il va, et couronner le tout avec des extensions Hibernate. Le style annotations est la meilleure façon d'utiliser Hibernate maintenant, il en est ainsi le plus beau compromis.

Si vous avez déjà une application Hibernate de travail, cependant, je me demande si ça vaut le coup pris la peine. Je serais tenté de le laisser tel qu'il est, il devrait fonctionner très bien dans un environnement Java EE 5.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top