EJB Persistence mit Java Standard Edition (2. Teil)

Um die Sache abzurunden, kann man als zugrunde liegende Datenbank statt eingebettetes HSQLTo einen MySQL-Server verwenden. Voraussetzung ist, dass man bereits über einen eingerichteten MySQL-Server verfügt und den MySQL-JDBC-Treiber heruntergeladen und zu den Bibliotheken hinzugefügt hat. Dann müssen nur noch die Eigenschaften in persistence.xml geändert werden:

Damit wird die Persistenzschicht angewiesen, den MySQL-JDBC-Treiber und die MySQL4Platform-Klassen von Toplink zu verwenden. Die Einstellungen oben sind für einen lokalen MySQL-Server mit einem offenen Root-Account. Benutzername und Passwort müssen korrekt eingetragen werden. Anzumerken ist, dass bei unserem einfachen Beispielcode die Frist nach der Ausführung der Datenbank entfernt werden kann; man braucht sich keine Sorgen darum machen, dass eine eingebettete Datenbank Daten schreibt, wenn sie durch einen externen SQL-Server gehandhabt wird. Wie man sieht, kann man die Datenbank zur Zeit des Deployments auswählen.

Zum Vergleich: Die entsprechenden Eigenschaften für Hibernates EntityManager/Annotations müssen bei der Verwendung von MySQL folgendermaßen lauten:

Fazit und Ausblick

Diesen Monat ging es um einige weitere Annotationen und das Mapping zwischen Einheiten, die in EJB3/JPA zur Verfügung stehen. Dann wurde das Beispiel auf Glassfish/Toplink übertragen und die Datenbank wurde gewechselt.

Nächsten Monat wird es darum gehen, wie man die persistent gemachten Objekte noch leichter dazu bringt, weiterzufunktionieren, und wie man EJB3/JPA für das Testen von Unternehmensklassen verwenden kann, ohne ein ganzes Framework für einen einzigen Test bemühen zu müssen.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Chrome 124 schließt 23 Sicherheitslücken

Darunter ist ein weiterer Sandbox-Escape. Angreifer können unter Umständen aus der Ferne Schadcode einschleusen und…

1 Woche ago

Plus 8 Prozent: Gartner hebt Prognose für IT-Ausgaben an

Sie steigt auf 8 Prozent Wachstum in diesem Jahr. Der Bereich IT-Services wächst in diesem…

1 Woche ago

Hacker verbreiten neue Windows-Backdoor per Word-Add-in

Die Hintermänner stammen mutmaßlich aus Russland und haben staatliche Unterstützung. Die Backdoor Kapeka wird seit…

1 Woche ago

Brand-Phishing: Microsoft und Google im ersten Quartal weiter führend

Cyberkriminelle haben auf Zahlungs- und Zugangsdaten abgesehen. LinkedIn landet auf dem ersten Platz. Zudem verhelfen…

1 Woche ago

Das macht die Paysafecard zu einer sicheren Zahlungsmethode

Die Paysafecard hat sich in den letzten Jahren als eine der beliebtesten und sichersten Zahlungsmethoden…

1 Woche ago

Firefox 125 verbessert PDF Viewer und Sicherheit

Texte können nun im PDF Viewer farblich markiert werden. Firefox blockiert zudem mehr verdächtige Downloads…

1 Woche ago