Accès JPA2 à une ressource JPA dans glassfish

Nicolas Delsaux <[email protected]> Thu, 5 Jan 2012 10:02:57 +0100
Newsgroups gmane.comp.java.french.general
Message-ID <CAOxcQsHWK=SGzCATrpj4_bG=xOhQCd5BjOnVdgsFo8jgVz1afw@mail.gmail.com>
Salut,
j'ai une application d=E9ploy=E9e sous forme d'un EAR dans laquelle, dans
un module, je d=E9clare un PersistenceProvider utilisant JPA1 alors que
mon application utilise JPA2.
Ma question est simple : comment =E7a peut marcher ?
J'ai fouill=E9 un peu dans le code des PersistenceUnitLoader, mais je
n'ai pas trouv=E9 comment Glassfish d=E9tectait que mon
PersistenceProvider =E9tait du JPA1 et que mon code utilisateur =E9tait du
JPA2.
J'ai fait l'hypoth=E8se qu'en fait, comme Glassfish est un sacr=E9 bon
serveur, il dispose quelque part d'une couche d'adaptation permettant
de transformer le JPA2 en JPA1, mais o=F9 ? comment ? et pourquoi ne me
dit-il pas que mon PersistenceProvider n'est pas au niveau de mon
application utilisatrice ?
Et bonne ann=E9e, au fait ;-)

--
Nicolas Delsaux