DU06 k odevzdání před 7. cvičením
JPA vazby
Java Persistent API
Java Persistent API
Použijte projekt (hru) z minulého semestru a změňte způsob ukládání dat, tak aby se data ukládala do databáze pomocí JPA.
Vytvořte alespoň dvě entity (entitní třídy), které budou mít mezi sebou vazbu 1:N.
Nezapomeňte, jako na cvičení, přidat závislosti, upravit module-info.java, přidat persistence.xml soubor a module-info.java.
Pak už jen stačí vytvořit třídu s daty (pokud nemáte) a udělat z ní entitní třídu. Tedy musí mít anotaci @Entity, konstruktor bez parametrů a nějaký primární klíč - tety nějaké @Id.
Třídu pak použijte pro uložení dat do DB pomocí třídy EntityManager
Způsob odevzdání
Řešení domácího úkolu odevzdejte do systému Kelvin jako úlohu "Java 1 - domácí úkol z 3. cvičení". Do systému nahrejde celý obsah složky src a soubor pom.xml (prípadně run skript). Postupujte dle níže přiloženého vide.
Následně bude projekt zkompilován a provedou se Unit Testy. Vzhledem k povaze projektu a prozatímnímu testovacímu využití systému Kelvin v předmětu Java 2 v případě selhání nezoufejte.
Jedná se o pomocný test, vše bude ještě hodnoceno ručně. Důležité je nahrát soubory aby bylo možno vše vyhodnotit a provést analýzu na plagiáty. Věřím, že je to je formalita a všichni z Vás tvoří vlastní kód.