Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

JPA mit Hibernate - Java Persistence API in der Praxis

JPA mit Hibernate - Java Persistence API in der Praxis

von: Daniel Röder

entwickler.press, 2010

ISBN: 9783868020144, 265 Seiten

2. Auflage

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 22,00 EUR

Ersparnis: 12,90 EUR

  • Wissenschaftliches Arbeiten - Wissenschaft, Quellen, Artefakte, Organisation, Präsentation
    Projekte managen mit Microsoft Project - Projekte auch in stürmischen Zeiten auf Erfolgskurs halten
    Flash Builder 4 & Java - Kickstart
    SQL Server Performance-Ratgeber
    Programmieren für den BlackBerry - Das Programmierhandbuch für Blackberry-Smartphones
    Deutschland schafft sich ab - Wie wir unser Land aufs Spiel setzen
    Halbtages-Seminar: TALENTE-PORTFOLIO - So finden Sie Ihre Talente
    Trotzdem LERNEN
 

Mehr zum Inhalt

JPA mit Hibernate - Java Persistence API in der Praxis


 

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