Nové výhodné predplatné namiesto kreditov je tu! Viac informácií. Upravili sme aj naše prevádzkové podmienky.
NOVINKA: Kurz Práca s umelou inteligenciou teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:

26. diel - Filmová databáza v Java Spring Boot - Filtrácia Javou - Väzb

V minulej lekcii, REST API v Java Spring Boot - Integrácia a prihlásenie , sme zaintegrovali našich užívateľov do Spring Boot Security. Ďalej sme dokončili prihlásenie a odhlásenie užívateľov.

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 triede MovieFilter 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

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel 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émiovej sekcie.

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íš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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.
Článok pre vás napísal Tomáš Střecha
Avatar
Autor se věnuje tvorbě backend webových aplikací v Javovém frameworku Spring boot, grafickému vykreslování v C++ společně s pomocí OpenGL.
Aktivity