Bonjour,
Je me suis documenté sur EJB3 Persistence et en particulier sur les annotations pour les entity.
J'ai fait tourné un petit proto pour me rendre compte + concretement de ce qu'il en retourne.
Ce qui m'a déçu, c'est que les annotations de base de EJB3 Persistence sont bien pour faire des mapping assez simple, mais dès que l'on veut faire des mapping un peu plus compliqués, on est vite obligé d'utiliser les extensions Hibernate annotations.
Ce qui me pousse à me demandé :
- Pourquoi la spécification EJB3 Persistence n'a pas empoté toutes les richesses du mapping Hibernate ?
- A cause de ces limitations, la spec EJB3 Persistence n'a-t-elle pas à moitié raté son objectif de transparence par rapport à l'implémentation, car on devrait vite voir pas mal d'appli se coupler avec les extensions Hibernate (ou kodo).
Qu'en pensez-vous ?
|