Tak jak w tytule. Czego lepiej się uczyć jako początkujący? Nie piszcie, że lepiej JOOQ czy coś w tym stylu. Domyślam się, że jest to lepsze, ale większość ofert pracy wymaga Hibernate/Spring Data JPA.
0
0
Obu.
1
JPA od podszewki. Reszta to albo konkretne implementacje z własnymi rozszerzeniami (Hibernate) albo kolejne warstwy abstrakcji (Spring Data). Bez zrozumienia jak to działa pod spodem (sesja, relacje, transakcje, …) będziesz miał problemy.