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 :
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>java:comp/env/jdbc/dsMyRef</jta-data-source> ... </persistence-unit> </persistence>
Et si oui :
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>
- 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,
@+
Partager