Suchen und Finden
Service
Infos und Kontakt
Inhaltsverzeichnis
6
Vorwort
16
V. 1 Aufbau des Buches
16
V.2 Webseite zum Buch
17
V. 3 Danksagung
17
Einleitung
18
1.1 Impedance Mismatch
18
1.2 Hibernate
20
1.3 Java Persistence API
21
Hibernate, Java und das Java Persistence API – Ein Überblick
22
2.1 Java 5 und höher
22
2.2 Das Java Persistence API
28
2.3 Hibernate
31
2.4 Zusammenfassung
39
Einführung in Hibernate und JPA
40
3.1 Beispielprojekt
40
3.2 Klassisches Hibernate
45
3.3 Hibernate mit Annotations
55
3.4 Hibernate als JPA Persistence Provider
57
3.5 Hibernate als Persistenzschicht im Application Server
61
3.6 Zusammenfassung
64
Der Aufbau und das Mapping von Entities
66
4.1 Anforderungen an eine Entity
66
4.2 Primärschlüssel
71
4.3 Komponenten
75
4.4 Assoziationen
79
4.5 Vererbung
93
4.6 Collections
98
4.7 Enumerations
107
4.8 Zusammenfassung
108
Lebenszyklus einer Entity
110
5.1 Die Zustände einer Entity
110
5.2 Zustandsänderungen einer Entity
112
5.3 Verwendung von Detached Entities
116
5.4 Callback-Methoden und Entity Listener
119
5.5 Zusammenfassung
126
Transaktionen, EntityManager und Persistenzkontext
128
6.1 Transaktionen
128
6.2 Locking
131
6.3 Entity Manager und Persistenzkontext
140
6.4 Patterns für EntityManager und Hibernate Session
144
6.5 Zusammenfassung
149
Datenbankabfragen mit JPA und Hibernate
150
7.1 Das Query Interface
150
7.2 Die Java Persistence Query Language
155
7.3 Native SQL
170
7.4 Criteria API in Hibernate
173
7.5 Hibernate-Filter
180
7.6 Criteria API und Metamodell in JPA 2.0
181
7.7 Zusammenfassung
186
Fetching- Strategien und Caches
188
8.1 Fetching- Strategien
188
8.2 Hibernate Query und Second Level Cache
196
8.3 Zusammenfassung
199
Hibernate Types
200
9.1 Hibernate Mapping Types
200
9.2 Benutzerdefinierte Mapping Types
202
9.3 Zusammenfassung
209
Referenz der Annotationen
210
A. 1 Metadata- Annotationen
210
A.2 Callback- Annotationen
211
A. 3 Annotationen für Datenbankabfragen
214
A.4 Abbilden der SQL- Abfrageergebnisse
216
A.5 Referenzen auf den EntityManager und die EntityManagerFactory
218
A.6 Annotationen für die Definition der Abbildungen der Entitäten
220
A. 7 Definieren von Primärschlüsseln
223
A.8 Annotationen zum Überschreiben bestehender Abbildungen
226
A. 9 Annotationen für Entitätseigenschaften
228
A. 10 Annotationen für Assoziationen
232
A. 11 Annotationen für Vererbung
241
A. 12 Annotationen für eingebettete Komponenten
243
A. 13 Hibernate-spezifische Annotationen
244
Literaturverzeichnis
260
Stichwortverzeichnis
262
Mehr eBooks vom gleichen Verlag
Java Web Services mit Apache Axis2, von: Thilo Frotscher, Marc Teufel, Dapeng Wang, Preis: 38,20 EUR
Online Content professionell, von: Harald Taglinger, Preis: 15,00 EUR
Sichere Webanwendungen schnell + kompakt, von: Andre Wussow, Preis: 8,40 EUR
Windows Forms mit Visual C++ - Professionell einsteigen, von: Dirk Louis, Preis: 29,70 EUR
Add-In Entwicklung für Visual Studio., von: Thomas Müller, Preis: 30,00 EUR
iPhone Anwendungsentwicklung für Einsteiger, von: Michael Kain, Preis: 20,00 EUR
SQL Server 2005 Express Edition, von: Andreas Kosch, Preis: 16,90 EUR
Java 6 Programmierhandbuch, von: Dirk Frischalowski, Ulrike Böttcher, Preis: 46,70 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion

















