Aus dem Kurs: Datenbankprogrammierung und -integration in Java

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

Solution: JPA

Solution: JPA

(Musik) Wir schauen uns jetzt mal eine mögliche Lösung für die Challenge an, und ich habe hier schon mal einen »try-with-resources«-Block mit einer EntityManagerFactory und einem EntityManager für unsere Persistence Unit vorbereitet. Zuerst starten wir die Transaktion, »getTransaction().begin()«. Danach wollen wir erst mal zwei Kurse erstellen und diese in unserer Datenbank speichern. »Course course = new Course();«. So, und dann setzen wir einen Namen, »setCourseName( "Java fuer Fortgeschrittene")«, geben eine Duration an, 40 und speichern diesen Kurs. So, und jetzt legen wir noch einen weiteren Kurs an, nämlich den Datenbank-Grundlagen-Kurs. Wir kopieren uns mal den Code und sagen hier Kurs 2, natürlich überall ersetzen, zack, zack, zack, den nennen wir »Datenbank Grundlagen«. Da sagen wir einfach mal »setDuration(20)«. Okay, damit hätten wir jetzt schon mal zwei Kurse erstellt. Und nun erstellen wir uns zwei Student Entities und fügen diese entsprechend den Kursen hinzu. »Student…

Inhalt