EntityManager.Persist (Objekt) NullPointerexception
Posted: 07 Feb 2025, 03:03
Ich habe die ganze Woche über Java EE zu kämpfen. Ich baue eine REST -API mit Restlet 2.0, Frühling, Winterschlaf und Maven durch NetBeans 7.2. Jetzt bin ich an dem Punkt, an dem ich, wenn ich einen Serviceanruf mache, der versucht, Daten in die Datenbank zu bestehen speichern, wo Persistence-context.xml oder unter Src/Main/Ressource ist, wo hibernate.cfg.xml ist? < /p>
Code: Select all
@Override
public void save(T object) {
entityManager.persist(object);
}
< /code>
Wenn Sie den Code betrachten, soll das folgende Stück den EntityManager < /code> < /p>
injizieren.protected EntityManager entityManager;
@PersistenceContext
public void setEngityManager(EntityManager entityManger) {
this.entityManager = entityManager;
}
< /code>
Ich habe gefunden, dass die Link EntityManager -Injektion zu einer Nullpointerexception führt. Aber ich bin zu neu, um zu verstehen, wie ich es in meinem Code implementieren kann. Außerdem verwende ich Glassfish 3.1.2. < /p>
Hilft jemand bitte mit einem Code -Beispiel? >
Unten finden Sie die Datei persistence.xml, die ich verwende. Ich laufe MySQL und Glassfish. Sollte ich es unter web-inf
Code: Select all
org.hibernate.ejb.HibernatePersistence
com.mysite.restapi.RestletChildApplication