Lekce 9 - Blog ve Spring Boot - Entita a repositář
V minulé lekci, Blog ve Spring Boot - Úvod do JPA a Hibernate, jsme si představili termín ORM a přidali si do našeho projektu Hibernate, implementaci JPA.
V dnešním Java Spring Boot tutoriálu si vytvoříme první entitu a tím i
tabulku v databázi. Dále si představíme třídu
CrudRepository
.
Tvorba entity -
ArticleEntity
Již víme, že struktura databáze se odvíjí od Java tříd v naší aplikaci (tzv. code first přístup). Těmto datovým třídám říkáme entity. Připomeňme si, že entita (ve většině případů) reprezentuje jednu tabulku v databázi. Pojďme si tedy tuto entitu vytvořit.
V balíčku cz.itnetwork.springblog.data
vytvoříme nový
balíček entities
. Dále v tomto nově vytvořeném balíčku
vytvoříme třídu ArticleEntity
.
Atributy
Třída bude obsahovat atributy:
articleId
– Unikátní identifikační číslo článku. Tento atribut bude sloužit jako primární klíč v databázové tabulce. Můžeme pomocí něj jednoznačně vybrat daný článek, i když bude mít třeba stejný titulek, jako nějaký jiný článek.title
– Titulek článkudescription
– Popis článku pro výpis v seznamu článkůcontent
– Obsah článku
Třída bude dále obsahovat
...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 Java Spring Boot tutoriálu si vytvoříme první entitu a tím i tabulku v databázi. Dále si představíme třídu `CrudRepository`.
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íť.