SPRING - JPA - Hibernate

0

Dzień dobry. Uczę się spring boota i mam jedno pytanie.
Chcę uczyć się hibernate, jednak w większej ilości tutoriali, łączy się hibernate z JPA, przez co w encjach i DAO działamy na klasach javax.persistence typu EntityManager,

Korzystanie z JPA jest dobre, ponieważ można w prosty sposób zmienić ORM, jednak nie wiem czy nie mija się to z nauką samego Hibernate.

1

A czy samo JPA nie jest tylko specyfikacją a hibernate jego implementacją?
Spring boot ma starter do hibernate wystarczy że dodasz do zależności a Spring boot Ci to skonfiguruje.
Później musisz tylko w application properties podpiąć bazę danych lub wykorzystać bazę H2 (in memory) i gotowe :).

0

Hibernate po to został stworzony żebyś mógł go połączyć z JPA(między innymi), więc nie mija się to z celem nauki samego Hibernate. Raczej w przyszlości będziesz korzystał z interfejsu JPA lub czegoś podobnego.
króta prezentacja Hibernate+JDBC+JPA

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