Kursinhalt
Java-Datenmanipulation mit Hibernate
Java-Datenmanipulation mit Hibernate
Herausforderung: Entitätserstellung
Hinweis
Diese Aufgabe besteht aus 2 Teilen.
Einrichten der Verbindung:
Ihre Aufgabe ist es, die notwendige Datenbank in MySQL zu erstellen unter Verwendung regulärer SQL-Abfragen. Ich werde Ihnen die Codes für die Tabelle zur Verfügung stellen, die wir in diesem Kurs verwenden und entwickeln werden; Sie müssen diese Codes nur in Ihre Tabelle einfügen.
Dann müssen Sie Ihre Datenbank mit dem Projekt verbinden. Ich habe eine Vorlage für Sie in hibernate.cfg.xml
hinterlassen; Sie müssen nur den Link zu Ihrer Datenbank einfügen (ich empfehle, den Namen testDatabase
zu verwenden, da diese Datenbank verwendet wird, um Ihre Lösung zu testen. Wenn wir ein fertiges Projekt haben, werden wir eine neue Datenbank erstellen).
Sie müssen auch den username
in MySQL ausfüllen (höchstwahrscheinlich wird es root
sein) sowie Ihr password
.
Keine Sorge, ich werde Ihr Passwort nicht sehen :).
Hier sind die Befehle zum Erstellen der Datenbank und der zwei notwendigen Tabellen darin.
Verwenden Sie diese genaue Datenbank für diese Aufgabe.
Hinweis
Wir werden diese Datenbank weiterhin verwenden, also löschen Sie sie bitte nicht nach Abschluss der Aufgabe.
Erstellen der Datenbank und deren Verwendung:
Erstellen der employees
Tabelle:
Erstellen der departments
-Tabelle:
Erstellen der Entitätsklasse:
Als Nächstes müssen Sie zur Department
-Klasse gehen und diese Klasse zu einer Entitätsklasse machen. Verwenden Sie alle notwendigen Annotationen, die in den vorherigen Kapiteln gelernt wurden. Sie können auch die Project Lombok-Bibliothek verwenden oder manuell Getter, Setter und Konstruktoren schreiben. Die Wahl liegt bei Ihnen.
Nachdem Sie die Aufgabe abgeschlossen haben, führen Sie die von mir geschriebenen Integrationstests aus, und sie werden die Korrektheit Ihrer Aufgabe überprüfen.
Danke für Ihr Feedback!