Lekce 10 - Blog ve Spring Boot - Služba
V minulé lekci, Blog ve Spring Boot - Entita a repositář, jsme si představili termíny JPQL a Criteria API. Dále jsme vytvořili náš první repositář.
V dnešním Spring Boot tutoriálu si ukážeme, jaké základní dotazovací
metody nám nabízí rozhraní CrudRepository
. Vytvoříme si také
službu a pomocí ní i nový článek v databázi.
ArticleRepository
V minulých lekcích jsme si vytvořili rozhraní
ArticleRepository
. To dědí rozhraní CrudRepository
,
které nám dodává již připravenou sadu jednoduchých dotazovacích
příkazů (v podobě Java metod, které za nás generují "SQL" příkazy).
Jednu z nich dnes využijeme k vytvoření nového článku. Pojďme si pár
těchto jednoduchých metod popsat:
save()
– Slouží k uložení (vytvoření i aktualizaci) jedné entity (záznamu) do databáze.findById()
– Slouží k vyhledání jedné konkrétní entity podle unikátního identifikačního znaku (v našem případě primárního klíče). Metoda vrací datový typOptional
pro případy, kdyby v databázi takový záznam nebyl a neměla co vrátit.findAll()
– Vrátí všechny uložené záznamy z databáze.count()
– Vrátí počet všech záznamů uložených v databázi. ObdobaSELECT COUNT(*) FROM …
.deleteById()
adelete()
– Slouží k mazání záznamů z databáze. MetodadeleteById()
dostává v parametru unikátní identifikační znak (primární klíč) záznamu, který chceme smazat. Metodadelete()
dostává v parametru entitu (objekt).
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V dnešním Spring Boot tutoriálu si ukážeme, jaké základní dotazovací metody nám nabízí rozhraní CrudRepository. Dále dokončíme vytváření článku.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.