mk321
mk321
0
#programowanie #java #hibernate #spring

Polecicie jakiś dobry tutorial odnośnie implementacji relacji pomiędzy encjami? Tzn. OneToMany, ManyToMany, ManyToOne, JoinTable , lazy, eager itd?

W samym SQL ogarniam modelowanie bazy. Ale co mi wyplują w bazie klasy Javowe w JPA i kiedy której używać, żeby nie było problemu N+1 to już nie mam pojęcia.
  • Najlepsze
  • Wszystkie komentarze
a.....e
a.....e
@mk321: A nie lepiej używać jakiegoś liquibase / flyway i dostać migracje w gratisie?
m.....s
m.....s
@mk321: tutorial może nie, ale artykuły tych dwóch panów: https://vladmihalcea.com/ oraz https://thorben-janssen.com/ mogą Ci pomóc - zjedli zęby na JPA. Spróbuj wyszukać po nazwach adnotacji.
mk321
mk321 Autor
0
@aloucie: to nie ma związku. Migracje tak czy siak trzeba pisać. A tu chodzi o mapowanie w kodzie z poziomu Javy.

@matwes: dzięki. Widziałem ten pierwszy. Niby wysoki poziom, ale właśnie tam są prowadzone jakieś rozważania wydajnościowe itd. Może tak, może inaczej i w końcu nie wiadomo jak zrobić. Nie ma jasno jak się robi w większości przypadków. Pominięte są podstawy.
a.....e
a.....e
@mk321: "Co mi wyplują w bazie klasy JPA" brzmiało jakbyś używał czegoś a'la "spring.jpa.generate-ddl"
mk321
mk321 Autor
0
@aloucie: no oczywiście, że developersko używam automatycznego generowania, żeby zobaczyć co wychodzi. Na produkcji oczywiście tylko validate i zmiany z Liquibase. Ale nie o tym jest ten wpis. To mam ogarnięte. Czego innego nie mam.