Java-Persistence-API mit Hibernate: standardisierte Persistenz
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München ; Boston <<[u.a.]>>
Addison-Wesley
2008
|
Schriftenreihe: | Open source library
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 353 S. Ill., graph. Darst. |
ISBN: | 9783827325372 3827325374 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022964724 | ||
003 | DE-604 | ||
005 | 20240829 | ||
007 | t | ||
008 | 071114s2008 ad|| |||| 00||| ger d | ||
015 | |a 07,N25,0043 |2 dnb | ||
016 | 7 | |a 984291938 |2 DE-101 | |
020 | |a 9783827325372 |c Pp. : EUR 39.95 (DE), EUR 41.10 (AT), sfr 67.00 |9 978-3-8273-2537-2 | ||
020 | |a 3827325374 |c Pp. : EUR 39.95 (DE), EUR 41.10 (AT), sfr 67.00 |9 3-8273-2537-4 | ||
024 | 3 | |a 9783827325372 | |
035 | |a (OCoLC)188153020 | ||
035 | |a (DE-599)DNB984291938 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-91G |a DE-Aug4 |a DE-M347 |a DE-473 |a DE-523 |a DE-83 |a DE-11 |a DE-19 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 652f |2 stub | ||
100 | 1 | |a Müller, Bernd |d 1962- |e Verfasser |0 (DE-588)122447433 |4 aut | |
245 | 1 | 0 | |a Java-Persistence-API mit Hibernate |b standardisierte Persistenz |c Bernd Müller ; Harald Wehr |
264 | 1 | |a München ; Boston <<[u.a.]>> |b Addison-Wesley |c 2008 | |
300 | |a 353 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Open source library | |
650 | 0 | 7 | |a Hibernate |0 (DE-588)4785089-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Hibernate |0 (DE-588)4785089-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Wehr, Harald |e Verfasser |0 (DE-588)133602052 |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016169055&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016169055 |
Datensatz im Suchindex
DE-BY-FWS_katkey | 308424 |
---|---|
_version_ | 1808776056280186880 |
adam_text |
Titel: Java-Persistence-API mit Hibernate
Autor: Müller, Bernd
Jahr: 2008
¦It
Inhaltsverzeichnis
Vorwort. 15
1 Einführung. 17
1.1 Über dieses Buch. 17
1.1.1 Spezifikationen und Standards. 17
1.1.2 Das Buch im Netz. 18
1.1.3 Zur Sprache. 19
1.1.4 Der Leser. 19
1.1.5 Vollständigkeit. 20
1.1.6 Beispielprogramme. 20
1.1.7 Open-Source. 22
1.2 Motivation. 23
1.2.1 Standards. 23
1.2.2 Zwei Welten. 23
1.2.3 Entwicklerproduktivität. 24
1.3 Ein wenig Historie. 24
1.4 Anforderungen an das OR-Mapping. 26
1.5 Das Beispiel für Ungeduldige. 26
1.5.1 Beispiel mit Hibernates XML-Mapping . 27
1.5.2 Beispiel mit Annotationen. 31
1.5.3 Beispiel mit JPA. 33
1.5.4 Beispiel mit JPAs XML-Mapping. 34
1.5.5 Warum Annotationen?. 35
1.6 Java-Annotationen . 36
1.6.1 Grundlagen . 36
1.6.2 Definition eigener Annotationen. 39
2 Grundlegendes Mapping von Objekten . 41
2.1 Primärschlüssel versus Objektidentität . 41
Inhaltsverzeichnis
2.1.1 Sequence-Generatoren . 44
2.1.2 Table-Generatoren. 46
2.1.3 Hibernate-Generatoren . 49
2.2 POJO-Mapping . 50
2.2.1 Mapping-OptionenaufEntity-Ebene . 51
2.2.2 Mapping-OptionenaufProperty-Ebene. 53
2.2.3 Die ©Column-Annotation. 56
2.3 Wertetypen. 58
2.4 Binäre Daten . 62
2.5 Legacy-Systeme. 64
2.5.1 Natürliche Schlüssel. 65
2.5.2 Zusammengesetzte Schlüssel. 66
2.5.3 Mehrere Tabellen für ein Entity. 73
Objektlebenszyklus. 79
3.1 JPAin Java-SE-Anwendungen. 79
3.1.1 Speichern von Objekten. 80
3.1.2 Einfaches Laden von Objekten. 87
3.1.3 Löschen von Objekten. 89
3.2 JPA in Java-EE-Anwendungen. 89
3.2.1 Konfiguration des Eclipse-Projekts. 90
3.2.2 Implementierung der EJB-Komponenten . 92
3.3 Entity-Listener und Callback-Methoden. 95
Objekte und Beziehungen . 101
4.1 Einfache Beziehungen . 102
4.1.1 Unidirektionale i:n-Beziehungen. 102
4.1.2 Bidirektionale i:n-Beziehungen. 105
4.1.3 i:i-Beziehungen. 110
4.1.4 Rekursive Beziehungen. 115
4.2 Komplexere Beziehungen. 118
4.2.1 Unidirektionale n:m-Beziehungen. 118
Inhaltsverzeichnis
M
4.2.2 Bidirektionale n:m-Beziehungen. 120
4.2.3 Assoziationsklassen. 121
4.3 Datentypen für Collections. 126
4.3.1 Beziehungen als Listen . 126
4.3.2 Beziehungen als Maps. 128
4.4 Andere Arten von Beziehungen. 130
4.4.1 Collection von Werten. 130
4.4.2 Collection von eingebetteten Werten. 133
5 Vererbung. 139
5.1 Eine Tabelle für eine Vererbungshierarchie. 140
5.2 Eine Tabelle je Unterklasse. 143
5.3 Eine Tabelle je konkreter Klasse. 145
5.4 Mapping von Oberklassen. 147
5.5 Bewertung. 149
5.6 Kombination von Vererbungsstrategien. 149
5.7 Vererbung und Datenbankabfragen . 151
6 Transaktionen. 153
6.1 Probleme des Mehrbenutzerbetriebs. 153
6.2 Isolation-Level. 155
6.3 Transaktionen in der JPA. 157
6.3.1 Konkurrierende Zugriffe. 158
6.3.2 Optimistisches Locking. 160
6.3.3 Weitere Lock-Modi. 162
6.4 Der Persistenzkontext. 164
6.5 Konversationen. 167
6.5.1 Grundlagen . 167
6.5.2 Konversationen mit JPA und EJBs. 170
6.6 Caching. 175
Inhaltsverzeichnis
7 Datenbankabfragen. 181
7.1 JPA-Query-Interface. 182
7.1.1 Named Queries . 184
7.1.2 Parameter für Abfragen. 186
7.1.3 Direkte SQL-Abfragen. 186
7.2 Java Persistence Query Language (JPA-QL). 189
7.3 Die From-Klausel. 190
7.3.1 Implizite Joins. 190
7.3.2 Inner-Joins. 191
7.3.3 Left-Joins. 192
7.3.4 Fetch-Joins. 193
7.3.5 Joins ohne definierte Mapping-Beziehungen. 195
7.4 Selektionen mit Where. 195
7.4.1 Unterabfragen (Subselects). 196
7.4.2 Funktionen. 198
7.5 Projektionen mit Select. 199
7.5.1 Aggregationsfunktionen. 200
7.5.2 Gruppieren von Daten mit Group By und Having. 201
7.5.3 Ergebnisse sortieren mit Order By. 203
7.5.4 Konstruktoren im Select-Statement. 203
7.6 Update- und Delete-Statements . 204
7.7 Hibernate-Abfragen mit Criteria und Example. 205
7.7.1 Query by Criteria . 205
7.7.2 Query by Example. 213
8 JPA-Konfiguration.217
8.1 Persistenzeinheiten. 217
8.2 Mapping-Dateien und Annotationen. 220
8.2.1 Das Element entity-mappings . 221
8.2.2 Das Element persistence-unit-metadata . 222
8.2.3 Das Element access . 223
10
Inhaltsverzeichnis
8.2.4 Das Element Sequence-generator) . 223
8.2.5 Das Element table-generator . 224
8.2.6 Das Element (named-query). 225
8.2.7 Das Element (named-native-query) . 225
8.2.8 Das Element sql-result-set-mapping . 225
8.2.9 Das Element entity . 226
8.2.10 Das Element table . 228
8.2.11 Das Element unique-constraint . 229
8.2.12 Das Element (secondary-table). 229
8.2.13 Das Element (primary-key-join-column). 230
8.2.14 Das Element (discriminator-column) . 231
8.2.15 Das Element (attribute-override) . 231
8.2.16 Das Element (association-override). 232
8.2.17 Das Element (attributes). 232
8.2.18 Das Element (column). 233
8.2.19 Das Element (id). 234
8.2.20 Das Element (embedded-id). 234
8.2.21 Das Element (basic). 235
8.2.22 Das Element (version). 236
8.2.23 Das Element (join-column). 236
8.2.24 Das Element (cascade). 237
8.2.25 Das Element (one-to-one). 237
8.2.26 Die Elemente (many-to-one und (one-to-many . 238
8.2.27 Das Element (many-to-many). 240
8.2.28 Das Element (order-by). 240
8.2.29 Das Element (map-key . 241
8.2.30 Das Element (embedded). 241
8.2.31 Das Element (join-table). 242
8.2.32 Das Element (mapped-superclass). 242
8.2.33 Das Element (embeddable). 243
8.2.34 Das Element (entity-listener). 243
11
Inhaltsverzeichnis
_
Sr*
i^l 8.2.35 Das Element id-class . 244
8.2.36 Das Element inheritance). 244
8.3 XML überschreibt die Annotationen . 245
9 Interessantes rund um Hibernate. 249
9.1 Hibernate-Validator. 249
9.1.1 Built-In-Bedingungen. 250
9.1.2 Implementierung eigener Bedingungen. 253
9.1.3 Verwend ung von Validatoren. 257
9.2 Hibemate-Search. 259
9.2.1 Lucene. 259
9.2.2 Konfiguration in Hibernate. 260
9.2.3 Hibemate-Bridges. 265
9.2.4 Abfragen mit der Lucene-Syntax. 269
9.3 Dynamische Business-Modelle. 270
9.3.1 Abbildung in Maps. 270
9.3.2 Abbildung in XML. 274
9.4 Hibernate-Tools und dieJBoss-IDE. 277
9.4.1 Eclipse-Plug-ins. 278
9.4.2 Ant-Tasks. 283
10 JBoss-Seam. 293
10.1 Zustandsbehaftete Komponenten und Injektionen. 294
10.2 Oberflächen mit JSF und Facelets. 295
10.3 Authentifizierung und Autorisierung. 299
10.4 Konversationen. 302
10.5 Natives Hibernate und Query by Criteria. 308
10.6 PDF-Erzeugung und Mail. 313
A Verwendete Software und Beispielprogramme . 323
A.1 Verwendete Software. 323
A.1.1 Hibernate . 323
12
Inhaltsverzeichnis
A.1.2 HSQLDB. 324
A.a.3 JBoss-Application-Server. 324
A.1.4 Alternative Datenbanken . 325
A.1.5 JBoss-IDE. 328
A.1.6 Ant. 328
A.2 Beispielprogramme. 328
A.2.1 Bibliotheken. 332
A.2.2 Projekte einfuehrung-hibernate, einfuehrung-entity,
einfuehrung-jpa und einfuehrung-jpa-xml. 333
A.2.3 Projekte pojo-sequence-generator und pojo-table-generator 333
A.2.4 Projekt pojo-basics. 334
A.2.5 Projekt pojo-natuerlicher-schluessel. 334
A.2.6 Projekte pojo-id-class, pojo-embeddedid, pojo-embeddable 334
A.2.7 Projekt pojo-secondary-table. 334
A.2.8 Projekte Objektlebenszyklus, objektlebenszyklus-listener
und objektlebenszyklus-javaee. 334
A.2.9 Projekt beziehungen-i-zu-n. 335
A.2.10 Projekte beziehungen-ý-zu-ý, beziehungen-ý-zu-ý-hibernate,
beziehungen-i-zu-i-table, beziehungen-ý-zu-ý-onetomany . 335
A.2.11 Projekte bez¡ehungen-n-zu-m-un¡, beziehungen-n-zu-m-bi,
beziehungen-assoziationsklasse. 335
A.2.12 Projekte beziehungen-liste und beziehungen-map. 335
A.2.13 Projekte beziehungen-werte-collection
und beziehungen-embedded-collection. 336
A.2.14 Projekt vererbung-single-table. 336
A.2.15 Projekt vererbung-joined. 336
A.2.16 Projekt vererbung-table-per-class. 336
A.2.17 Projekt vererbung-mapped-superclass. 336
A.2.18 Projekt vererbung-mix. 336
A.2.19 Projekte transaktionen-konkurrenz und
transaktlonen-konkurrenz-mit-locking. 336
A.2.20 Projekte transaktionen-kontext-javase und
transaktionen-kontext-javaee. 337
Inhaltsverzeichnis
L;
A.2.21 Projekte transaktionen-ejb-atomar
und transaktionen-ejb-konversation.337
A.2.22 Projekt n-plus-eins-selects .339
A.2.23 Projekte datenbankabfragen, datenbankabfragen-batch
und datenbankabfragen-qbc-qbe.339
A.2.24 Projekt konfiguration-xml-vs-annotationen.340
A.2.25 Projekt interessantes-validator.340
A.2.26 Projekt interessantes-lucene . 341
A.2.27 Projekt interessantes-dynamic-maps
und ¡nteressantes-domy.341
A.2.28 Projekt interessantes-hibernate-tools.341
A.2.29 Projekt seam-banking.341
B URL-Verzeichnis.343
B.i Spezifikationen.343
B.2 Systeme.343
B.3 Informationen.344
Literaturverzeichnis.345
Stichwortverzeichnis.347
14 |
adam_txt |
Titel: Java-Persistence-API mit Hibernate
Autor: Müller, Bernd
Jahr: 2008
¦It
Inhaltsverzeichnis
Vorwort. 15
1 Einführung. 17
1.1 Über dieses Buch. 17
1.1.1 Spezifikationen und Standards. 17
1.1.2 Das Buch im Netz. 18
1.1.3 Zur Sprache. 19
1.1.4 Der Leser. 19
1.1.5 Vollständigkeit. 20
1.1.6 Beispielprogramme. 20
1.1.7 Open-Source. 22
1.2 Motivation. 23
1.2.1 Standards. 23
1.2.2 Zwei Welten. 23
1.2.3 Entwicklerproduktivität. 24
1.3 Ein wenig Historie. 24
1.4 Anforderungen an das OR-Mapping. 26
1.5 Das Beispiel für Ungeduldige. 26
1.5.1 Beispiel mit Hibernates XML-Mapping . 27
1.5.2 Beispiel mit Annotationen. 31
1.5.3 Beispiel mit JPA. 33
1.5.4 Beispiel mit JPAs XML-Mapping. 34
1.5.5 Warum Annotationen?. 35
1.6 Java-Annotationen . 36
1.6.1 Grundlagen . 36
1.6.2 Definition eigener Annotationen. 39
2 Grundlegendes Mapping von Objekten . 41
2.1 Primärschlüssel versus Objektidentität . 41
Inhaltsverzeichnis
2.1.1 Sequence-Generatoren . 44
2.1.2 Table-Generatoren. 46
2.1.3 Hibernate-Generatoren . 49
2.2 POJO-Mapping . 50
2.2.1 Mapping-OptionenaufEntity-Ebene . 51
2.2.2 Mapping-OptionenaufProperty-Ebene. 53
2.2.3 Die ©Column-Annotation. 56
2.3 Wertetypen. 58
2.4 Binäre Daten . 62
2.5 Legacy-Systeme. 64
2.5.1 Natürliche Schlüssel. 65
2.5.2 Zusammengesetzte Schlüssel. 66
2.5.3 Mehrere Tabellen für ein Entity. 73
Objektlebenszyklus. 79
3.1 JPAin Java-SE-Anwendungen. 79
3.1.1 Speichern von Objekten. 80
3.1.2 Einfaches Laden von Objekten. 87
3.1.3 Löschen von Objekten. 89
3.2 JPA in Java-EE-Anwendungen. 89
3.2.1 Konfiguration des Eclipse-Projekts. 90
3.2.2 Implementierung der EJB-Komponenten . 92
3.3 Entity-Listener und Callback-Methoden. 95
Objekte und Beziehungen . 101
4.1 Einfache Beziehungen . 102
4.1.1 Unidirektionale i:n-Beziehungen. 102
4.1.2 Bidirektionale i:n-Beziehungen. 105
4.1.3 i:i-Beziehungen. 110
4.1.4 Rekursive Beziehungen. 115
4.2 Komplexere Beziehungen. 118
4.2.1 Unidirektionale n:m-Beziehungen. 118
Inhaltsverzeichnis
M
4.2.2 Bidirektionale n:m-Beziehungen. 120
4.2.3 Assoziationsklassen. 121
4.3 Datentypen für Collections. 126
4.3.1 Beziehungen als Listen . 126
4.3.2 Beziehungen als Maps. 128
4.4 Andere Arten von Beziehungen. 130
4.4.1 Collection von Werten. 130
4.4.2 Collection von eingebetteten Werten. 133
5 Vererbung. 139
5.1 Eine Tabelle für eine Vererbungshierarchie. 140
5.2 Eine Tabelle je Unterklasse. 143
5.3 Eine Tabelle je konkreter Klasse. 145
5.4 Mapping von Oberklassen. 147
5.5 Bewertung. 149
5.6 Kombination von Vererbungsstrategien. 149
5.7 Vererbung und Datenbankabfragen . 151
6 Transaktionen. 153
6.1 Probleme des Mehrbenutzerbetriebs. 153
6.2 Isolation-Level. 155
6.3 Transaktionen in der JPA. 157
6.3.1 Konkurrierende Zugriffe. 158
6.3.2 Optimistisches Locking. 160
6.3.3 Weitere Lock-Modi. 162
6.4 Der Persistenzkontext. 164
6.5 Konversationen. 167
6.5.1 Grundlagen . 167
6.5.2 Konversationen mit JPA und EJBs. 170
6.6 Caching. 175
Inhaltsverzeichnis
7 Datenbankabfragen. 181
7.1 JPA-Query-Interface. 182
7.1.1 Named Queries . 184
7.1.2 Parameter für Abfragen. 186
7.1.3 Direkte SQL-Abfragen. 186
7.2 Java Persistence Query Language (JPA-QL). 189
7.3 Die From-Klausel. 190
7.3.1 Implizite Joins. 190
7.3.2 Inner-Joins. 191
7.3.3 Left-Joins. 192
7.3.4 Fetch-Joins. 193
7.3.5 Joins ohne definierte Mapping-Beziehungen. 195
7.4 Selektionen mit Where. 195
7.4.1 Unterabfragen (Subselects). 196
7.4.2 Funktionen. 198
7.5 Projektionen mit Select. 199
7.5.1 Aggregationsfunktionen. 200
7.5.2 Gruppieren von Daten mit Group By und Having. 201
7.5.3 Ergebnisse sortieren mit Order By. 203
7.5.4 Konstruktoren im Select-Statement. 203
7.6 Update- und Delete-Statements . 204
7.7 Hibernate-Abfragen mit Criteria und Example. 205
7.7.1 Query by Criteria . 205
7.7.2 Query by Example. 213
8 JPA-Konfiguration.217
8.1 Persistenzeinheiten. 217
8.2 Mapping-Dateien und Annotationen. 220
8.2.1 Das Element entity-mappings . 221
8.2.2 Das Element persistence-unit-metadata . 222
8.2.3 Das Element access . 223
10
Inhaltsverzeichnis
8.2.4 Das Element Sequence-generator) . 223
8.2.5 Das Element table-generator . 224
8.2.6 Das Element (named-query). 225
8.2.7 Das Element (named-native-query) . 225
8.2.8 Das Element sql-result-set-mapping . 225
8.2.9 Das Element entity . 226
8.2.10 Das Element table . 228
8.2.11 Das Element unique-constraint . 229
8.2.12 Das Element (secondary-table). 229
8.2.13 Das Element (primary-key-join-column). 230
8.2.14 Das Element (discriminator-column) . 231
8.2.15 Das Element (attribute-override) . 231
8.2.16 Das Element (association-override). 232
8.2.17 Das Element (attributes). 232
8.2.18 Das Element (column). 233
8.2.19 Das Element (id). 234
8.2.20 Das Element (embedded-id). 234
8.2.21 Das Element (basic). 235
8.2.22 Das Element (version). 236
8.2.23 Das Element (join-column). 236
8.2.24 Das Element (cascade). 237
8.2.25 Das Element (one-to-one). 237
8.2.26 Die Elemente (many-to-one und (one-to-many . 238
8.2.27 Das Element (many-to-many). 240
8.2.28 Das Element (order-by). 240
8.2.29 Das Element (map-key . 241
8.2.30 Das Element (embedded). 241
8.2.31 Das Element (join-table). 242
8.2.32 Das Element (mapped-superclass). 242
8.2.33 Das Element (embeddable). 243
8.2.34 Das Element (entity-listener). 243
11
Inhaltsverzeichnis
_
Sr*
i^l 8.2.35 Das Element id-class . 244
8.2.36 Das Element inheritance). 244
8.3 XML überschreibt die Annotationen . 245
9 Interessantes rund um Hibernate. 249
9.1 Hibernate-Validator. 249
9.1.1 Built-In-Bedingungen. 250
9.1.2 Implementierung eigener Bedingungen. 253
9.1.3 Verwend ung von Validatoren. 257
9.2 Hibemate-Search. 259
9.2.1 Lucene. 259
9.2.2 Konfiguration in Hibernate. 260
9.2.3 Hibemate-Bridges. 265
9.2.4 Abfragen mit der Lucene-Syntax. 269
9.3 Dynamische Business-Modelle. 270
9.3.1 Abbildung in Maps. 270
9.3.2 Abbildung in XML. 274
9.4 Hibernate-Tools und dieJBoss-IDE. 277
9.4.1 Eclipse-Plug-ins. 278
9.4.2 Ant-Tasks. 283
10 JBoss-Seam. 293
10.1 Zustandsbehaftete Komponenten und Injektionen. 294
10.2 Oberflächen mit JSF und Facelets. 295
10.3 Authentifizierung und Autorisierung. 299
10.4 Konversationen. 302
10.5 Natives Hibernate und Query by Criteria. 308
10.6 PDF-Erzeugung und Mail. 313
A Verwendete Software und Beispielprogramme . 323
A.1 Verwendete Software. 323
A.1.1 Hibernate . 323
12
Inhaltsverzeichnis
A.1.2 HSQLDB. 324
A.a.3 JBoss-Application-Server. 324
A.1.4 Alternative Datenbanken . 325
A.1.5 JBoss-IDE. 328
A.1.6 Ant. 328
A.2 Beispielprogramme. 328
A.2.1 Bibliotheken. 332
A.2.2 Projekte einfuehrung-hibernate, einfuehrung-entity,
einfuehrung-jpa und einfuehrung-jpa-xml. 333
A.2.3 Projekte pojo-sequence-generator und pojo-table-generator 333
A.2.4 Projekt pojo-basics. 334
A.2.5 Projekt pojo-natuerlicher-schluessel. 334
A.2.6 Projekte pojo-id-class, pojo-embeddedid, pojo-embeddable 334
A.2.7 Projekt pojo-secondary-table. 334
A.2.8 Projekte Objektlebenszyklus, objektlebenszyklus-listener
und objektlebenszyklus-javaee. 334
A.2.9 Projekt beziehungen-i-zu-n. 335
A.2.10 Projekte beziehungen-ý-zu-ý, beziehungen-ý-zu-ý-hibernate,
beziehungen-i-zu-i-table, beziehungen-ý-zu-ý-onetomany . 335
A.2.11 Projekte bez¡ehungen-n-zu-m-un¡, beziehungen-n-zu-m-bi,
beziehungen-assoziationsklasse. 335
A.2.12 Projekte beziehungen-liste und beziehungen-map. 335
A.2.13 Projekte beziehungen-werte-collection
und beziehungen-embedded-collection. 336
A.2.14 Projekt vererbung-single-table. 336
A.2.15 Projekt vererbung-joined. 336
A.2.16 Projekt vererbung-table-per-class. 336
A.2.17 Projekt vererbung-mapped-superclass. 336
A.2.18 Projekt vererbung-mix. 336
A.2.19 Projekte transaktionen-konkurrenz und
transaktlonen-konkurrenz-mit-locking. 336
A.2.20 Projekte transaktionen-kontext-javase und
transaktionen-kontext-javaee. 337
Inhaltsverzeichnis
L;
A.2.21 Projekte transaktionen-ejb-atomar
und transaktionen-ejb-konversation.337
A.2.22 Projekt n-plus-eins-selects .339
A.2.23 Projekte datenbankabfragen, datenbankabfragen-batch
und datenbankabfragen-qbc-qbe.339
A.2.24 Projekt konfiguration-xml-vs-annotationen.340
A.2.25 Projekt interessantes-validator.340
A.2.26 Projekt interessantes-lucene . 341
A.2.27 Projekt interessantes-dynamic-maps
und ¡nteressantes-domy.341
A.2.28 Projekt interessantes-hibernate-tools.341
A.2.29 Projekt seam-banking.341
B URL-Verzeichnis.343
B.i Spezifikationen.343
B.2 Systeme.343
B.3 Informationen.344
Literaturverzeichnis.345
Stichwortverzeichnis.347
14 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Müller, Bernd 1962- Wehr, Harald |
author_GND | (DE-588)122447433 (DE-588)133602052 |
author_facet | Müller, Bernd 1962- Wehr, Harald |
author_role | aut aut |
author_sort | Müller, Bernd 1962- |
author_variant | b m bm h w hw |
building | Verbundindex |
bvnumber | BV022964724 |
classification_rvk | ST 250 ST 271 |
classification_tum | DAT 362f DAT 652f |
ctrlnum | (OCoLC)188153020 (DE-599)DNB984291938 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV022964724</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240829</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">071114s2008 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,N25,0043</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">984291938</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827325372</subfield><subfield code="c">Pp. : EUR 39.95 (DE), EUR 41.10 (AT), sfr 67.00</subfield><subfield code="9">978-3-8273-2537-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827325374</subfield><subfield code="c">Pp. : EUR 39.95 (DE), EUR 41.10 (AT), sfr 67.00</subfield><subfield code="9">3-8273-2537-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783827325372</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)188153020</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB984291938</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-19</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 652f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Müller, Bernd</subfield><subfield code="d">1962-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122447433</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java-Persistence-API mit Hibernate</subfield><subfield code="b">standardisierte Persistenz</subfield><subfield code="c">Bernd Müller ; Harald Wehr</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München ; Boston <<[u.a.]>></subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">353 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Open source library</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Hibernate</subfield><subfield code="0">(DE-588)4785089-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Hibernate</subfield><subfield code="0">(DE-588)4785089-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wehr, Harald</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133602052</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016169055&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016169055</subfield></datafield></record></collection> |
id | DE-604.BV022964724 |
illustrated | Illustrated |
index_date | 2024-07-02T19:06:08Z |
indexdate | 2024-08-30T04:01:08Z |
institution | BVB |
isbn | 9783827325372 3827325374 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016169055 |
oclc_num | 188153020 |
open_access_boolean | |
owner | DE-12 DE-91G DE-BY-TUM DE-Aug4 DE-M347 DE-473 DE-BY-UBG DE-523 DE-83 DE-11 DE-19 DE-BY-UBM |
owner_facet | DE-12 DE-91G DE-BY-TUM DE-Aug4 DE-M347 DE-473 DE-BY-UBG DE-523 DE-83 DE-11 DE-19 DE-BY-UBM |
physical | 353 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Open source library |
spellingShingle | Müller, Bernd 1962- Wehr, Harald Java-Persistence-API mit Hibernate standardisierte Persistenz Hibernate (DE-588)4785089-9 gnd |
subject_GND | (DE-588)4785089-9 |
title | Java-Persistence-API mit Hibernate standardisierte Persistenz |
title_auth | Java-Persistence-API mit Hibernate standardisierte Persistenz |
title_exact_search | Java-Persistence-API mit Hibernate standardisierte Persistenz |
title_exact_search_txtP | Java-Persistence-API mit Hibernate standardisierte Persistenz |
title_full | Java-Persistence-API mit Hibernate standardisierte Persistenz Bernd Müller ; Harald Wehr |
title_fullStr | Java-Persistence-API mit Hibernate standardisierte Persistenz Bernd Müller ; Harald Wehr |
title_full_unstemmed | Java-Persistence-API mit Hibernate standardisierte Persistenz Bernd Müller ; Harald Wehr |
title_short | Java-Persistence-API mit Hibernate |
title_sort | java persistence api mit hibernate standardisierte persistenz |
title_sub | standardisierte Persistenz |
topic | Hibernate (DE-588)4785089-9 gnd |
topic_facet | Hibernate |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016169055&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mullerbernd javapersistenceapimithibernatestandardisiertepersistenz AT wehrharald javapersistenceapimithibernatestandardisiertepersistenz |