Bonjour,

Est-il possible d'utiliser une référence de ressource JDBC dans le fichier persistence.xml à la place du nom JNDI de la ressource ?

Ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<persistence version="1.0" xmlns="....xsd">
  <persistence-unit name="MyPU" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
...
    <jta-data-source>java:comp/env/jdbc/dsMyRef</jta-data-source>
...
  </persistence-unit>
</persistence>
Au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<persistence version="1.0" xmlns="....xsd">
  <persistence-unit name="MyPU" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
...
    <jta-data-source>jdbc/dsMyResource</jta-data-source>
...
  </persistence-unit>
</persistence>
Et si oui :
- Faut-il déclarer la référence dans un autre fichier ?
- A Quel moment s'effectue le mapping référence<=>ressource (Sous websphere c'est au déploiement de l'application mais là j'utilise glassfish 2)


Merci,
@+