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