Jeżeli stosuję mapowanie klas za pomocą Adnotacji czy dostarczam aplikcji Hiberante zwykłe klasy encji JPA to czy plik persistence.xml zazwyczaj z nimi związany też będzię używany przez klasy Hibernate czy też nie jest wcale potrzebny?
Hibernate ma swojego EntityManagera. Może on korzysta z persistence.xm dla dostarczonych JPA?
0
0
To zależy.
Jeżeli używasz API Hibernate to persistence.xml możesz wyrzucić.
Jeżeli używasz Hibernate jako implementacji JPA to persistence.xml jest potrzebny.
:)
0
Czy używanie Hibernatowego EntityManagera, klasa:
org.hibernate.ejb.EntityManagerImpl
można uznać za używanie API Hibernate czy za używanie Hiberante jako implementacji JPA?
Nie wiem czy on np. w swoich metodach nie wywołuje EntityManagera z JPA który z kolei potrzebowałby persistence.xml. Jak to sprawdzić?