2009-05-03 13 views

Antwort

2

Sie können eine Instanz von EntityManager nur erhalten, indem sie es aus dem Kontext, wie Sie es auf einem anderen Abrufen:

1) Durch Injektion in Ihrer Klasse:

@PersistenceContext EntityManager em; // injected in your class 

2) Mit EntityManagerFactory:

EntityManager em = EntityManagerFactory.getEntityManager(); 
+0

es funktioniert nicht, EntityManager ist null. – IAdapter

+0

mmmmmm .... komisch. Für mich geht das. Was ist Ihre JPA-Implementierung? Überwintern? Was ist dein Behälter? JBoss? Kater? Weblogik? –

+0

@PersistenceContext Annotation funktioniert nur auf einem EJB-Server. – Kdeveloper