bonjour,
j'ai un petit problème avec l'utilisation de l'entityManagerFactory, en effet j'ai un null pointeur exception à chaque fois sur "emf.createEntityManager();"
voilà mon code si vous voyez une erreur:
ma classe
persistance.xml
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 @PersistenceUnit(unitName="MySecondSipAppPU") private EntityManagerFactory emf; @Resource private UserTransaction utx; ... public Person getPerson(String userName) { EntityManager em = emf.createEntityManager(); Person person = em.find(Person.class, userName); em.close(); return person; }
si vous avez une idée ou besoin d'autres informations..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="UTF-8"?> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> <persistence-unit name="MySecondSipAppPU" transaction-type="JTA"> <provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider> <jta-data-source>jdbc/sample</jta-data-source> <properties> <property name="toplink.ddl-generation" value="drop-and-create-tables"/> </properties> </persistence-unit> </persistence>
merci d'avance dans tout les cas.
Partager