Persistence.xml et référence de ressource JDBC
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:
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:
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,
@+