Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Entitätserstellung | Grundlagen von Hibernate
Java-Datenmanipulation mit Hibernate
course content

Kursinhalt

Java-Datenmanipulation mit Hibernate

Java-Datenmanipulation mit Hibernate

1. JDBC-Übersicht
2. Grundlagen von Hibernate
3. Letzte Feinabstimmungen

book
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.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt