Witam,
dopiero zaczynam przygodę z Springiem i bazami danych (Hibernate,h2 itd).
I mam tutaj problem w zrozumienia znaczenia i funkcji jakie pełnią.
- Hibernate
- Spring Data JPA , albo innego JPA
- HikariCP ? -> to opcjonalnie
Po przejrzeniu internetu zobaczyłem na stackoverflow odpowiedź że Hibernate to artysta a JPA to jego sztuka? (JPA is the Art, Hibernate is the artist). Ale nie dokońca rozumiem sens tego zdania. Ciekawi mnie zastosowanie jeszcze hibernate i jpa w projekcie.
Czy jedno może działać bez drugiego i jakie czynniki dodatnie wprowadza do projektu?