Cvičení 9 - JPA 2.0
Úloha 0 - Vytvoření JPA aplikace
- Vytvořte nový projekt JAVA projekt (tentokrát ne web aplikaci).
- Naimportujte do projektu příslušné knihovny: JDBC driver pro Vámi zvolenou databázi a knihovnu EclipseLink (JPA2)
- Vytvořte soubor konfiguraci připojení pro DB (tzv. Persistance Unit v souboru persistence.xml)
Úloha 1 - Mapování entit
- Na prvním obrázku máte třídní diagram popisující entity, které bude obsahovat aplikace. Druhý obrázek představuje naopak E-R diagram databáze. Vytořte příslušné entity a jejich mapování.
- Nezapomeňte na správnou implementaci metod hashCode a equals.
- Vytvořte některé dotazy jako pojmenované
Úloha 2 - Otestování
- Vytvořte testovací aplikaci, pomocí které v databázi otestujete CRUD operace
Úlohy 3 ...
Projděte si následující anglický tutoriál a pokračujte v dalších příkladech. Dle vlastního výběru co Vás zájímá. Jelikož autor jej již nenabízí zdarma, přístup je zaheslován a omezen jen na aktivní účty v LDAP.
Tutoriál na JPA 2.0