problème de persistence.xml
Bonjour,
j'essaie de faire une simple requéte mais j'obtient cette erreur:
org.hibernate.HibernateException: The chosen transaction strategy requires access to the JTA TransactionManager
voici mon bout de code :
Code:
1 2 3 4 5
| EntityManagerFactory emf = Persistence.createEntityManagerFactory("dossierV2");
EntityManager em = emf.createEntityManager();
//
Query requete =em.createQuery("select d from Dossier d where d.numeroDossier =:num");
requete.setParameter("num", leNumDoss); |
mon persistence.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <persistence-unit name="dossierV2">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:/ePayConnectDs2</jta-data-source>
<class>com.a.entity.Dossier</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle9iDialect" />
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
<property name="jboss.entity.manager.factory.jndi.name" value="java:/dossierV2EntityManagerFactory"/>
</properties>
</persistence-unit>
</persistence> |