EntityManager, PersistenceContext i NullPointerException

0

Mam pole EntityManager entityManager z adnotacją @PersistenceContext i przy próbie pobrania encji po id, dostaję NullPointerExceptiona. Czy potrzebuje jakieś klasy z metodą, która zwróci entityManager czy jak to w końcu jest?

1

Milion rzeczy mogło się nie udać. Szklana kula nieczynna. Kod, środowisko uruchomieniowe, wersje itd ...

Zakładam, że wiesz, że frameworki do wstrzykiwania nie działają na obiektach tworzonych przez new ???
To mój najczęstszy problem, choć moje doświadczenia nie są zupełnie typowe, działam m.in. na nieco niszowym fw webowym.

1

Kto ma tego EM dostarczyć? Jakiego frameworku używasz? Pokaz kod z tym EM

1

Kilka może być tego przyczyn.

  1. No nie ma po prostu takiej encji o tym id.
  2. Zapomniałeś w encji pola id, albo nie ma adnotacji @Id(chociaz wtedy to raczej inny blad powinien byc)
  3. Sam EntityManager jest nullem

1 użytkowników online, w tym zalogowanych: 0, gości: 1