O transakcjach być może słyszałaś już w kontekście baz danych — jest to jeden z najbardziej rozpowszechnionych przykładów. Postaramy się odpowiedzieć czym są transakcje, jak wpływają na codzienną pracę z kodem oraz jak korzystać z nich bezpiecznie.
Czytaj dalej →#15 — Relacje jeden-do-wielu, wiele-do-jednego
W tej lekcji poznamy sposób obsługi relacji jeden-do-wielu za pomocą JPA, różne rodzaje tych relacji oraz pewne ograniczenia i to, co się z nimi wiąże.
Sytuacja, którą do tej pory omawialiśmy (mamy tylko jeden typ obiektu) w rzeczywistości występuje bardzo rzadko — najczęściej mamy do czynienia z wieloma obiektami powiązanymi między sobą wieloma relacjami jeden-do wielu. Taką sytuację można rozłożyć na pojedyncze elementy — relacje jeden-do-wielu — i nauczyć się radzić sobie z pojedynczą relacją. Więcej takich relacji w systemie wymaga jedynie powielenia tego schematu :)
#14 — Spring Data
W dzisiejszej lekcji poznamy narzędzie, które znacznie uprości i skróci nam pracę, związaną z obsługą bazy danych. Czy pamiętasz, jak w ostatniej lekcji pisałaś kod pobierający listę obiektów z bazy danych? Wymagało to utworzenia nowej metody, w niej utworzenia zapytania za pomocą EntityManagera, pobrania wyników i obsłużenia sytuacji, w której nie ma wyniku lub otrzymujemy wyjątek. A gdybym powiedział, że wystarczy tylko pierwszy krok, nazwa metody? Przedstawiam zatem Spring Data :)
Czytaj dalej →#13.2 — Baza danych z JPA cz. 2
W poprzedniej części dowiedziałaś się, czym jest JPA oraz jak używać adnotacji związanych z JPA, dzisiaj zobaczymy jak skonfigurować go w projekcie :)
Jak zaraz sama zobaczysz, konfiguracja jest trywialna i sprowadza się do fragmentu XML i dodania odpowiednich bibliotek. Zobaczymy także jak korzystać z EntityManagera aby pobrać interesujące nas obiekty.
Czytaj dalej →#13.1 — Baza danych z JPA cz. 1
W dzisiejszej i jutrzejszej lekcji omówimy podstawy JPA — standardu, który znacznie upraszcza obsługę bazy danych z poziomu aplikacji. W pierwszej części lekcji zobaczymy sam JPA, w kolejnej zaś nauczymy się używać go we własnym projekcie.
Czytaj dalej →Popularne tagi
© 2026 Kobiety do kodu.