Über dieses Projekt

Dieses Sourceforge-Projekt enthält den Quellcode aller im Buch Hibernate - Persistenz in Java-Systemen mit Hibernate und dem Java Persistence API vorgestellten Beispiele.

Ein kleiner Vorgeschmack

Eine Version des XDoclet-Kapitels, die wegen ihres Umfangs und der Überschneidungen im Rest des Buches so nicht in das Buch integriert wurde, ist als Vorgeschmack auf das Buch verfügbar (download)

Die Beispiele

OR-Mapping (download)
Dieses Beispiele bereitet den Weg für die folgenden Beispiele. Es enthält erste Versionen der zentrallen Klassen des Terminplaner-Beispiels
Ein einfaches Beispiel (download)
In diesem Beispiel zeigen wir in einem JUnit-Test den grundsätzlichen Umgang mit Hibernate.
Transaktionen und Caches (download)
Dieses Beispiel beschäftigt sich ebenfalls in einem JUnit-Test mit Transaktionen und Caches in Hibernate
Rich-Client-Anwendung (download)
Dies ist die erste Anwendung mit Hibernate. Sie zeigt die Verwendung von Hibernate in einer Rich-Client-Anwendung, bei der nur die Datenbank auf einem entfernten Server läuft
Webanwendung (download)
Die zweite Anwendung ist eine mit JavaServer Faces entwickelte Webanwendung.
Client-Server-Anwendung (download)
Die dritte Variante des Terminplaners zeigt die Verwendung von Hibernate in einer Anwendung, bei der die Anwendungslogik sich zum Teil auf dem Client als auch zum Teil auf einem entfernten Server befindet..
Spring (download)
In diesem Beispiel zeigen wir, wie Hibernate in Spring integriert werden kann.
XDoclet (download)
In diesem Beispiel zeigen wir, wie XDoclet verwendet werden kann, um die Hibernate-Mapping-Dateien zuerzeugen