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 :
mon persistence.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager