Kann mir einer erklären, warum ich hier einen NullPointer bekomme? Ich rufe die Funktion initUserServerice auf.
Java:
public void initUserService() {
em = getEntityManager();
em.getTransaction().begin();
}
private EntityManagerFactory getEntityManagerFactory() {
if (emf == null) {
HashMap properties = new HashMap();
properties.put(PersistenceUnitProperties.CLASSLOADER, this.getClass().getClassLoader());
emf = new PersistenceProvider().createEntityManagerFactory("UserService", properties);
}
return emf;
}
private EntityManager getEntityManager() {
if (em == null) {
em = getEntityManagerFactory().createEntityManager();
}
return em;
}