Kursinhalt
Java-Datenmanipulation mit Hibernate
Java-Datenmanipulation mit Hibernate
Herausforderung: Implementierung von DAO
Lassen Sie uns mit der Praxis fortfahren. Im vorherigen Kapitel haben wir die DAO-Schicht sowie die Service-Schicht für die Employee
-Entität implementiert. In dieser Aufgabe müssen Sie dasselbe für die Department
-Entität tun.
Schnittstellen wie DepartmentDao
und DepartmentService
wurden bereits für Sie erstellt. In dieser Aufgabe sollten Sie in Implementierungsklassen arbeiten, wie DepartmentDaoImpl
und DepartmentServiceImpl
.
Ihre Aufgabe ist es, alle in den Schnittstellen angegebenen Methoden zu implementieren.
Hier ist der Arbeitsablauf für die Aufgabe:
- Richten Sie die Datenbankverbindung in
hibernate.cfg.xml
ein; - Implementieren Sie die Schnittstellen in den Implementierungsklassen;
- Implementieren Sie die notwendigen Methoden in den Implementierungsklassen;
- Sie können sie ähnlich implementieren, wie wir es im vorherigen Kapitel getan haben. Es ist nicht schwierig. Sie müssen nur die Entitätsnamen ändern;
- Vergessen Sie nicht,
HibernateUtil
zu verwenden; - Führen Sie die Integrationstests aus, um Ihre Lösung zu überprüfen.
Hinweis
Um sicherzustellen, dass die Integrationstests korrekt funktionieren, müssen Sie den folgenden Befehl in der MySQL Workbench-Abfrage ausführen. Dieser Befehl erteilt die Berechtigung, Daten aus der Tabelle zu löschen, damit die Tests korrekt ausgeführt werden können. Keine Sorge. Diese Datenbank ist eine Testdatenbank; später, wenn wir alle notwendigen Methoden getestet haben und bereit sind, das Projekt abzuschließen, werden wir eine andere Datenbank erstellen, die keine Testdatenbank mehr sein wird.
Befehl:
Danke für Ihr Feedback!