26. diel - Filmová databáza v Java Spring Boot - Filtrácia Javou - Väzb
V predchádzajúcej lekcii, Filmová databáza v Java Spring Boot - Filtrácia Javou - Prax , sme si ukázali, ako používať filtre v praxi a ako funguje metamodel. Zároveň sme si vytvorili jednoduchý filter na rok vydania filmov.
V dnešnom Java Spring tutoriále sa vrhneme na filtrovanie entít, ktoré majú väzby na iné stĺpce iných entít.
Motivácia
V našom filtri väčšinou filtrujeme pomocou iných tabuliek. Dobrým príkladom je potrebnédirectorID
. Režisér filmu je vždy iná
entita ako film - konkrétne PersonEntity
. Rovnakým spôsobom to
funguje u hercov filmov, či žánrov. Preto potrebujeme filtrovať cez
väzby medzi entitami.
Defaultné hodnoty
Pri predchádzajúcom systéme filtrácie sme si v triedeMovieFilter
pridali k atribútom directorID
,
actorID
, genre
a limit
východiskovej
hodnoty za účelom zjednodušenia query príkazu, aby sme východiskové
hodnoty nemuseli ošetrovať v query.
Poďme si u týchto atribútov odstrániť predvolené
hodnoty okrem atribútu limit
, u ktorého dáva zmysel
nechať aspoň nejakú hodnotu:
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium III, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Java Spring tutoriále si dorobíme všetky zvyšné filtre pomocou Javy. Ukážeme si, ako pomocou špecifikácie filtrovať cez väzby.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.