Hibernate: Persistenz in Java-Systemen mit Hibernate 3
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2006
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XIV, 348 S. Ill. |
ISBN: | 3898643719 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021511923 | ||
003 | DE-604 | ||
005 | 20060524 | ||
007 | t | ||
008 | 060315s2006 gw a||| |||| 00||| ger d | ||
015 | |a 05,N38,0010 |2 dnb | ||
016 | 7 | |a 976179385 |2 DE-101 | |
020 | |a 3898643719 |c Pb. : ca. EUR 36.00, ca. EUR 37.10 (AT), ca. sfr 62.00 |9 3-89864-371-9 | ||
024 | 3 | |a 9783898643719 | |
035 | |a (OCoLC)181475775 | ||
035 | |a (DE-599)BVBBV021511923 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-573 |a DE-29T |a DE-473 |a DE-1051 |a DE-384 |a DE-Aug4 |a DE-M347 |a DE-91G |a DE-634 |a DE-11 |a DE-2070s | ||
082 | 0 | |a 004 | |
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 | ||
245 | 1 | 0 | |a Hibernate |b Persistenz in Java-Systemen mit Hibernate 3 |c Robert F. Beeger ... |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2006 | |
300 | |a XIV, 348 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Hibernate 3.0 |0 (DE-588)7519205-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Hibernate 3.0 |0 (DE-588)7519205-6 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Beeger, Robert F. |e Sonstige |0 (DE-588)12952400X |4 oth | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2674968&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
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=014728532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-014728532 |
Datensatz im Suchindex
_version_ | 1804135248568516608 |
---|---|
adam_text | Inhaltsverzeichnis
1 Einleitung 1
Teill Erste Schritte
2 OR Mapping 9
2.1 RDBMS Crashkurs 9
2.2 ER Diagramme 12
2.3 SQL Crashkurs 13
2.4 ACID und Transaktionen 15
2.5 Ansätze zum OR Mapping 19
2.6 Probleme beim OR Mapping 20
2.6.1 Konvertierung von Basisdatentypen 21
2.6.2 Identität 21
2.6.3 Mengenwertige Attribute und Kardinalitäten .... 22
2.6.4 Vererbung 23
2.6.5 Sonstiges 27
2.7 Transparente Persistenz 27
2.8 Standards und Werkzeuge 28
2.9 Referenzen 31
3 Hibernate ein einfaches Beispiel 33
3.1 Installation von Hibernate und HSQLDB 33
3.2 Vorbereitung der Entwicklungsumgebung 35
3.2.1 Die Auswahl der richtigen Bibliotheken 35
3.2.2 Installation der Plug ins für den Zugriff auf
die Datenbank 37
3.3 Ein erstes Beispiel mit Hibernate 38
3.3.1 Konfiguration 39
3.3.2 Das Beispiel eine Testklasse für die
Grundoperationen von Hibernate 43
3.4 Zusammenfassung 52
3.5 Referenzen 53
Teil II Hibernate Technologie
4 Mapping Dateien 57
4.1 Eine einfache Mapping Datei 57
4.2 Primärschlüssel 60
4.3 Geschäftsobjekte und Wert Klassen 61
4.4 Eine erste Collection von Wertobjekten 63
4.5 Listen, Bags, Sets, Maps und Arrays 67
4.5.1 Bag 67
4.5.2 Set 68
4.5.3 SortedSet 69
4.5.4 Map 70
4.5.5 SortedMap 72
4.5.6 Array 72
4.5.7 Übersicht 72
4.6 Beziehungen zwischen Geschäftsobjekten 74
4.6.1 Referenzen auf Geschäftsobjekte 74
4.6.2 Collections von Geschäftsobjekten 76
4.6.3 Bidirektionale Beziehungen 78
4.7 Vererbung 81
4.7.1 Polymorpher Zugriff 82
4.7.2 Tabelle je Klassenhierarchie 83
4.7.3 Tabelle je konkrete Klasse 84
4.7.4 Tabelle je Klasse 86
4.8 Zusammenfassung 87
4.9 Referenzen 88
5 Konfiguration 89
5.1 Initialisierung von Hibernate °
5.1.1 Einfaches Beispiel 89
5.1.2 Configuration Objekte
5.2 Woher kommen die Connections? 91
5.2.1 Datenbanktreiber 92
5.2.2 Connection Pool 94
5.2.3 DataSource über JNDI 97
5.2.4 Die Anwendung liefert die Connection 98
5.3 Datenbankdialekte 99
5.4 Verschiedene Quellen für Konfiguration 101
5.4.1 hibernate.properties 101
5.4.2 Methoden zum Setzen von Properties 102
5.4.3 Methoden zum Registrieren von Mappings 103
5.4.4 hibernate.cfg.xml 105
5.5 Logging 107
5.6 Spezielle Themen 109
5.6.1 Transaktionen 109
5.6.2 Caches 110
5.6.3 Lebenszyklus von Objekten 111
5.6.4 Performance Tuning 111
5.6.5 Queries 111
5.6.6 Erzeugen von DDL 112
5.6.7 Mapping 112
5.7 Referenzen 113
6 Transaktionen und Caches 115
6.1 Hibernate Sessions 115
6.1.1 Geschäftsobjekte speichern, laden und
löschen 116
6.1.2 Caching 118
6.1.3 Lebensdauer von Sessions 119
6.2 Transaktionen 119
6.3 Das Hibernate Zustandsmodell persistenter
Objekte 122
6.4 Configuration, SessionFactory, Session, Transaction
im Konzert 125
6.5 Persistenz über Erreichbarkeit 126
6.6 Sperren 127
6.7 Schnittstelle der Session 132
6.7.1 Allgemeine Verwaltung 132
6.7.2 Umgang mit Connections 133
6.7.3 Umgang mit einzelnen Objekten 133
6.7.4 Umgang mit Abfragen (Queries) 136
6.7.5 Umgang mit dem Cache 137
6.7.6 Hibernate Zustandsmodell verfeinert 137
6.8 Application Server 138
6.9 Caches 139
6.9.1 Cache Provider für Second Level Caching 140
6.9.2 Caching Strategie 141
6.10 Hibernate Exceptions 142
6.11 Referenzen 147
7 Datenbankabfragen 149
7.1 Die Hibernate Query Language 149
7.2 Typsichere Abfragen mit Criteria 159
7.3 Abfragen mit SQL 161
7.4 Filter 163
7.5 Referenzen 164
Teil III Architekturen
8 Architektur für Hibemate basierte
Rich Client Anwendungen 167
8.1 Schichten in Anwendungssystemen 167
8.2 Ausflug: Datenzugriffsobjekte 169
8.3 Model View Controller 171
8.4 Umgang mit Sessions 173
8.5 Sperrstrategien 176
8.5.1 Pessimistische Sperrstrategie 176
8.5.2 Optimistische Sperrstrategie 178
8.6 Exception Handling 179
8.7 Referenzen 181
9 Architektur für Hibernate basierte Webanwendungen 183
9.1 Gängige Architekturen 183
9.1.1 JSPs pur 183
9.1.2 Front Controller 184
9.1.3 Seitenbasierte Architektur 185
9.2 Zugriff auf die persistenten Daten 186
9.2.1 Data Transfer Object 186
9.2.2 Active Record 187
9.2.3 Verwendung eines
OR Mapping Rahmenwerkes 187
9.3 Kurze Einführung in JavaServer Faces 188
9.3.1 Aufbau einer JSF Anwendung 188
9.3.2 JSPs 189
9.3.3 Seiten Beans und Services 190
9.4 Einsatz von Hibernate in Webanwendungen 191
9.4.1 Die benötigten Bibliotheken 191
9.4.2 Die SessionFactory 192
9.4.3 Die Session 194
9.4.4 Die Services 198
9.4.5 Zugriff auf die persistenten Objekte bei
der Generierung der Antwort 199
9.4.6 Zusammenstecken aller Seiten Beans
und Services 201
9.5 Fortgeschrittenere Themen 202
9.5.1 ThreadLocal oder nicht ThreadLocal 202
9.5.2 Connection Pooling 203
9.6 Referenzen 204
10 Architektur für Hibernate basierte
Client Server Anwendungen 205
10.1 Was sind Client Server Anwendungen? 205
10.2 Aufteilung in Client und Server Teil 207
10.2.1 Lazy Loading mit Hibernate 207
10.2.2 Ansätze ohne Hibernate 208
10.2.3 Zusammenfassende Betrachtungen 209
10.3 Entwicklung einer Client Server Anwendung
mit JBoss 210
10.3.1 Definition der DataSource 211
10.3.2 Konfiguration von Hibernate 214
10.3.3 Modellierung der Server Seite 215
10.3.4 Verwaltung der Sessions 217
10.3.5 Deklarative Transaktionsverwaltung 219
10.3.6 Lange Transaktionen 222
10.3.7 Entwicklung der Client Seite und Anpassung
der Services 223
10.3.8 Anzeige von Massendaten 224
10.4 Deployment der Anwendung im JBoss 225
10.4.1 Ersetzen veralteter Bibliotheken 225
10.4.2 Hibernate Archive 226
10.5 EJB 3 226
10.6 Web Services 227
10.7 Referenzen 230
Teil IV Speziahhemen
11 Performance Tuning 233
11.1 Allgemeines zu Performance und Optimierung 233
11.2 Performance Tuning und Hibernate 235
11.3 Performance Tuning beim Lesen 235
11.3.1 Vorbemerkungen 235
11.3.2 Lazy Loading 236
11.3.3 Fetch Strategien 239
11.4 Performance beim Schreiben 241
11.4.1 Batched Updates 242
WA.2 Unveränderliche Objekte 243
11.4.3 UPDATE ohne vorheriges Laden 243
11.4.4 DELETE ohne vorheriges Laden 244
11.4.5 Direkte Verwendung der Connection 244
11.5 Collections 244
11.5.1 Auswahl des Collection Typs 244
11.5.2 Queries statt großer Collections 246
12 Fortgeschrittenes Mapping 249
12.1 Allgemeines 249
12.1.1 Catalog und Schema 249
12.1.2 Packages in Mappings 250
12.1.3 Unqualifizierte Klassennamen in Queries 251
12.1.4 Column als Element 251
12.2 Hibernate Typen 252
12.3 Export des SQL Schemas 254
12.3.1 Das API für den Export 254
12.3.2 SQL Typen 255
12.3.3 Constraints 255
12.3.4 Indizes 257
12.3.5 Kommentare 258
12.4 Custom Types 258
12.5 Primärschlüssel 262
12.5.1 Mitgelieferte Generatoren für
Primärschlüssel 262
12.5.2 Selbst definierte Generatoren für
Primärschlüssel 266
12.5.3 Primärschlüssel und der Lebenszyklus
von Objekten 266
12.5.4 Zusammengesetzte Primärschlüssel 267
12.6 Zugriffsstrategien auf Java Attribute 269
12.7 Custom SQL und Stored Procedures 270
12.7.1 Schreibzugriffe 270
12.7.2 Lesende Zugriffe 271
12.7.3 Fazit 273
12.8 Abgeleitete Attribute 274
12.9 one to one Mapping 275
12.10 Das Element join 276
12.11 any Mapping 277
12.12 Kaskadierung von Operationen 279
13 XDodet 281
13.1 XDoclet 281
13.2 XDoclet ANT Tasks 282
13.2.1 Beispiel Quellcode 283
13.2.2 Parameter für HibernateDoclet 287
13.3 XDoclet Tags 294
13.4 Ablage der generierten Dateien 295
13.5 Generierte Mapping Dateien und
Versionsverwaltung 297
13.6 Bewertung 297
13.7 Referenzen 299
14 Anpassungen 301
14.1 Interceptoren 301
14.2 Events 303
14.3 Naming Strategies 306
14.4 Referenzen 308
15 Die Java Persistence API aus EJB3 309
15.1 Mapping mit Annotations 310
15.2 EntityManager 311
15.3 PersistenceContext 315
15.4 EJB Query Language 316
15.5 Transaktionen 319
15.6 Callbacks 320
15.7 Referenzen 321
Anhang
Ausblick 325
A Migration von JDO zu Hibernate und von
HibernatezuJDO 327
B Testen mit Hibernate 335
Index 343
|
adam_txt |
Inhaltsverzeichnis
1 Einleitung 1
Teill Erste Schritte
2 OR Mapping 9
2.1 RDBMS Crashkurs 9
2.2 ER Diagramme 12
2.3 SQL Crashkurs 13
2.4 ACID und Transaktionen 15
2.5 Ansätze zum OR Mapping 19
2.6 Probleme beim OR Mapping 20
2.6.1 Konvertierung von Basisdatentypen 21
2.6.2 Identität 21
2.6.3 Mengenwertige Attribute und Kardinalitäten . 22
2.6.4 Vererbung 23
2.6.5 Sonstiges 27
2.7 Transparente Persistenz 27
2.8 Standards und Werkzeuge 28
2.9 Referenzen 31
3 Hibernate ein einfaches Beispiel 33
3.1 Installation von Hibernate und HSQLDB 33
3.2 Vorbereitung der Entwicklungsumgebung 35
3.2.1 Die Auswahl der richtigen Bibliotheken 35
3.2.2 Installation der Plug ins für den Zugriff auf
die Datenbank 37
3.3 Ein erstes Beispiel mit Hibernate 38
3.3.1 Konfiguration 39
3.3.2 Das Beispiel eine Testklasse für die
Grundoperationen von Hibernate 43
3.4 Zusammenfassung 52
3.5 Referenzen 53
Teil II Hibernate Technologie
4 Mapping Dateien 57
4.1 Eine einfache Mapping Datei 57
4.2 Primärschlüssel 60
4.3 Geschäftsobjekte und Wert Klassen 61
4.4 Eine erste Collection von Wertobjekten 63
4.5 Listen, Bags, Sets, Maps und Arrays 67
4.5.1 Bag 67
4.5.2 Set 68
4.5.3 SortedSet 69
4.5.4 Map 70
4.5.5 SortedMap 72
4.5.6 Array 72
4.5.7 Übersicht 72
4.6 Beziehungen zwischen Geschäftsobjekten 74
4.6.1 Referenzen auf Geschäftsobjekte 74
4.6.2 Collections von Geschäftsobjekten 76
4.6.3 Bidirektionale Beziehungen 78
4.7 Vererbung 81
4.7.1 Polymorpher Zugriff 82
4.7.2 Tabelle je Klassenhierarchie 83
4.7.3 Tabelle je konkrete Klasse 84
4.7.4 Tabelle je Klasse 86
4.8 Zusammenfassung 87
4.9 Referenzen 88
5 Konfiguration 89
5.1 Initialisierung von Hibernate °
5.1.1 Einfaches Beispiel 89
5.1.2 Configuration Objekte
5.2 Woher kommen die Connections? 91
5.2.1 Datenbanktreiber 92
5.2.2 Connection Pool 94
5.2.3 DataSource über JNDI 97
5.2.4 Die Anwendung liefert die Connection 98
5.3 Datenbankdialekte 99
5.4 Verschiedene Quellen für Konfiguration 101
5.4.1 hibernate.properties 101
5.4.2 Methoden zum Setzen von Properties 102
5.4.3 Methoden zum Registrieren von Mappings 103
5.4.4 hibernate.cfg.xml 105
5.5 Logging 107
5.6 Spezielle Themen 109
5.6.1 Transaktionen 109
5.6.2 Caches 110
5.6.3 Lebenszyklus von Objekten 111
5.6.4 Performance Tuning 111
5.6.5 Queries 111
5.6.6 Erzeugen von DDL 112
5.6.7 Mapping 112
5.7 Referenzen 113
6 Transaktionen und Caches 115
6.1 Hibernate Sessions 115
6.1.1 Geschäftsobjekte speichern, laden und
löschen 116
6.1.2 Caching 118
6.1.3 Lebensdauer von Sessions 119
6.2 Transaktionen 119
6.3 Das Hibernate Zustandsmodell persistenter
Objekte 122
6.4 Configuration, SessionFactory, Session, Transaction
im Konzert 125
6.5 Persistenz über Erreichbarkeit 126
6.6 Sperren 127
6.7 Schnittstelle der Session 132
6.7.1 Allgemeine Verwaltung 132
6.7.2 Umgang mit Connections 133
6.7.3 Umgang mit einzelnen Objekten 133
6.7.4 Umgang mit Abfragen (Queries) 136
6.7.5 Umgang mit dem Cache 137
6.7.6 Hibernate Zustandsmodell verfeinert 137
6.8 Application Server 138
6.9 Caches 139
6.9.1 Cache Provider für Second Level Caching 140
6.9.2 Caching Strategie 141
6.10 Hibernate Exceptions 142
6.11 Referenzen 147
7 Datenbankabfragen 149
7.1 Die Hibernate Query Language 149
7.2 Typsichere Abfragen mit Criteria 159
7.3 Abfragen mit SQL 161
7.4 Filter 163
7.5 Referenzen 164
Teil III Architekturen
8 Architektur für Hibemate basierte
Rich Client Anwendungen 167
8.1 Schichten in Anwendungssystemen 167
8.2 Ausflug: Datenzugriffsobjekte 169
8.3 Model View Controller 171
8.4 Umgang mit Sessions 173
8.5 Sperrstrategien 176
8.5.1 Pessimistische Sperrstrategie 176
8.5.2 Optimistische Sperrstrategie 178
8.6 Exception Handling 179
8.7 Referenzen 181
9 Architektur für Hibernate basierte Webanwendungen 183
9.1 Gängige Architekturen 183
9.1.1 JSPs pur 183
9.1.2 Front Controller 184
9.1.3 Seitenbasierte Architektur 185
9.2 Zugriff auf die persistenten Daten 186
9.2.1 Data Transfer Object 186
9.2.2 Active Record 187
9.2.3 Verwendung eines
OR Mapping Rahmenwerkes 187
9.3 Kurze Einführung in JavaServer Faces 188
9.3.1 Aufbau einer JSF Anwendung 188
9.3.2 JSPs 189
9.3.3 Seiten Beans und Services 190
9.4 Einsatz von Hibernate in Webanwendungen 191
9.4.1 Die benötigten Bibliotheken 191
9.4.2 Die SessionFactory 192
9.4.3 Die Session 194
9.4.4 Die Services 198
9.4.5 Zugriff auf die persistenten Objekte bei
der Generierung der Antwort 199
9.4.6 Zusammenstecken aller Seiten Beans
und Services 201
9.5 Fortgeschrittenere Themen 202
9.5.1 ThreadLocal oder nicht ThreadLocal 202
9.5.2 Connection Pooling 203
9.6 Referenzen 204
10 Architektur für Hibernate basierte
Client Server Anwendungen 205
10.1 Was sind Client Server Anwendungen? 205
10.2 Aufteilung in Client und Server Teil 207
10.2.1 Lazy Loading mit Hibernate 207
10.2.2 Ansätze ohne Hibernate 208
10.2.3 Zusammenfassende Betrachtungen 209
10.3 Entwicklung einer Client Server Anwendung
mit JBoss 210
10.3.1 Definition der DataSource 211
10.3.2 Konfiguration von Hibernate 214
10.3.3 Modellierung der Server Seite 215
10.3.4 Verwaltung der Sessions 217
10.3.5 Deklarative Transaktionsverwaltung 219
10.3.6 Lange Transaktionen 222
10.3.7 Entwicklung der Client Seite und Anpassung
der Services 223
10.3.8 Anzeige von Massendaten 224
10.4 Deployment der Anwendung im JBoss 225
10.4.1 Ersetzen veralteter Bibliotheken 225
10.4.2 Hibernate Archive 226
10.5 EJB 3 226
10.6 Web Services 227
10.7 Referenzen 230
Teil IV Speziahhemen
11 Performance Tuning 233
11.1 Allgemeines zu Performance und Optimierung 233
11.2 Performance Tuning und Hibernate 235
11.3 Performance Tuning beim Lesen 235
11.3.1 Vorbemerkungen 235
11.3.2 Lazy Loading 236
11.3.3 Fetch Strategien 239
11.4 Performance beim Schreiben 241
11.4.1 Batched Updates 242
WA.2 Unveränderliche Objekte 243
11.4.3 UPDATE ohne vorheriges Laden 243
11.4.4 DELETE ohne vorheriges Laden 244
11.4.5 Direkte Verwendung der Connection 244
11.5 Collections 244
11.5.1 Auswahl des Collection Typs 244
11.5.2 Queries statt großer Collections 246
12 Fortgeschrittenes Mapping 249
12.1 Allgemeines 249
12.1.1 Catalog und Schema 249
12.1.2 Packages in Mappings 250
12.1.3 Unqualifizierte Klassennamen in Queries 251
12.1.4 Column als Element 251
12.2 Hibernate Typen 252
12.3 Export des SQL Schemas 254
12.3.1 Das API für den Export 254
12.3.2 SQL Typen 255
12.3.3 Constraints 255
12.3.4 Indizes 257
12.3.5 Kommentare 258
12.4 Custom Types 258
12.5 Primärschlüssel 262
12.5.1 Mitgelieferte Generatoren für
Primärschlüssel 262
12.5.2 Selbst definierte Generatoren für
Primärschlüssel 266
12.5.3 Primärschlüssel und der Lebenszyklus
von Objekten 266
12.5.4 Zusammengesetzte Primärschlüssel 267
12.6 Zugriffsstrategien auf Java Attribute 269
12.7 Custom SQL und Stored Procedures 270
12.7.1 Schreibzugriffe 270
12.7.2 Lesende Zugriffe 271
12.7.3 Fazit 273
12.8 Abgeleitete Attribute 274
12.9 one to one Mapping 275
12.10 Das Element join 276
12.11 any Mapping 277
12.12 Kaskadierung von Operationen 279
13 XDodet 281
13.1 XDoclet 281
13.2 XDoclet ANT Tasks 282
13.2.1 Beispiel Quellcode 283
13.2.2 Parameter für HibernateDoclet 287
13.3 XDoclet Tags 294
13.4 Ablage der generierten Dateien 295
13.5 Generierte Mapping Dateien und
Versionsverwaltung 297
13.6 Bewertung 297
13.7 Referenzen 299
14 Anpassungen 301
14.1 Interceptoren 301
14.2 Events 303
14.3 Naming Strategies 306
14.4 Referenzen 308
15 Die Java Persistence API aus EJB3 309
15.1 Mapping mit Annotations 310
15.2 EntityManager 311
15.3 PersistenceContext 315
15.4 EJB Query Language 316
15.5 Transaktionen 319
15.6 Callbacks 320
15.7 Referenzen 321
Anhang
Ausblick 325
A Migration von JDO zu Hibernate und von
HibernatezuJDO 327
B Testen mit Hibernate 335
Index 343 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author_GND | (DE-588)12952400X |
building | Verbundindex |
bvnumber | BV021511923 |
classification_rvk | ST 250 ST 271 |
ctrlnum | (OCoLC)181475775 (DE-599)BVBBV021511923 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01673nam a2200421 c 4500</leader><controlfield tag="001">BV021511923</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060524 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">060315s2006 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">05,N38,0010</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">976179385</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898643719</subfield><subfield code="c">Pb. : ca. EUR 36.00, ca. EUR 37.10 (AT), ca. sfr 62.00</subfield><subfield code="9">3-89864-371-9</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783898643719</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)181475775</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021511923</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-573</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</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="245" ind1="1" ind2="0"><subfield code="a">Hibernate</subfield><subfield code="b">Persistenz in Java-Systemen mit Hibernate 3</subfield><subfield code="c">Robert F. Beeger ...</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 348 S.</subfield><subfield code="b">Ill.</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="650" ind1="0" ind2="7"><subfield code="a">Hibernate 3.0</subfield><subfield code="0">(DE-588)7519205-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Hibernate 3.0</subfield><subfield code="0">(DE-588)7519205-6</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">Beeger, Robert F.</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)12952400X</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2674968&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</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=014728532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-014728532</subfield></datafield></record></collection> |
id | DE-604.BV021511923 |
illustrated | Illustrated |
index_date | 2024-07-02T14:19:07Z |
indexdate | 2024-07-09T20:37:29Z |
institution | BVB |
isbn | 3898643719 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-014728532 |
oclc_num | 181475775 |
open_access_boolean | |
owner | DE-573 DE-29T DE-473 DE-BY-UBG DE-1051 DE-384 DE-Aug4 DE-M347 DE-91G DE-BY-TUM DE-634 DE-11 DE-2070s |
owner_facet | DE-573 DE-29T DE-473 DE-BY-UBG DE-1051 DE-384 DE-Aug4 DE-M347 DE-91G DE-BY-TUM DE-634 DE-11 DE-2070s |
physical | XIV, 348 S. Ill. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | dpunkt-Verl. |
record_format | marc |
spelling | Hibernate Persistenz in Java-Systemen mit Hibernate 3 Robert F. Beeger ... 1. Aufl. Heidelberg dpunkt-Verl. 2006 XIV, 348 S. Ill. txt rdacontent n rdamedia nc rdacarrier Hibernate 3.0 (DE-588)7519205-6 gnd rswk-swf Hibernate 3.0 (DE-588)7519205-6 s DE-604 Beeger, Robert F. Sonstige (DE-588)12952400X oth text/html http://deposit.dnb.de/cgi-bin/dokserv?id=2674968&prov=M&dok_var=1&dok_ext=htm Inhaltstext HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014728532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hibernate Persistenz in Java-Systemen mit Hibernate 3 Hibernate 3.0 (DE-588)7519205-6 gnd |
subject_GND | (DE-588)7519205-6 |
title | Hibernate Persistenz in Java-Systemen mit Hibernate 3 |
title_auth | Hibernate Persistenz in Java-Systemen mit Hibernate 3 |
title_exact_search | Hibernate Persistenz in Java-Systemen mit Hibernate 3 |
title_exact_search_txtP | Hibernate Persistenz in Java-Systemen mit Hibernate 3 |
title_full | Hibernate Persistenz in Java-Systemen mit Hibernate 3 Robert F. Beeger ... |
title_fullStr | Hibernate Persistenz in Java-Systemen mit Hibernate 3 Robert F. Beeger ... |
title_full_unstemmed | Hibernate Persistenz in Java-Systemen mit Hibernate 3 Robert F. Beeger ... |
title_short | Hibernate |
title_sort | hibernate persistenz in java systemen mit hibernate 3 |
title_sub | Persistenz in Java-Systemen mit Hibernate 3 |
topic | Hibernate 3.0 (DE-588)7519205-6 gnd |
topic_facet | Hibernate 3.0 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2674968&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=014728532&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT beegerrobertf hibernatepersistenzinjavasystemenmithibernate3 |