EntityManager, PersistenceContext i NullPointerException

EntityManager, PersistenceContext i NullPointerException
ED
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 4 lata
  • Postów:58
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?

AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
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.


Bo C to najlepszy język, każdy uczeń ci to powie
Charles_Ray
  • Rejestracja:około 17 lat
  • Ostatnio:około 3 godziny
  • Postów:1875
1

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


”Engineering is easy. People are hard.” Bill Coughran
KZ
KZ
  • Rejestracja:około 4 lata
  • Ostatnio:prawie 4 lata
  • Postów:26
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.