Hibernate und die Java Persistence API: Einstieg und professioneller Einsatz
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
[Unterhaching]
entwickler.press
2007
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 269 S. |
ISBN: | 9783935042963 3935042965 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV021818014 | ||
003 | DE-604 | ||
005 | 20070629 | ||
007 | t | ||
008 | 061120s2007 gw |||| 00||| ger d | ||
015 | |a 06,N13,0029 |2 dnb | ||
016 | 7 | |a 978767160 |2 DE-101 | |
020 | |a 9783935042963 |9 978-3-935042-96-3 | ||
020 | |a 3935042965 |c Kt. : ca. EUR 34.90, ca. EUR 35.90 (AT), ca. sfr 60.40 |9 3-935042-96-5 | ||
024 | 3 | |a 9783935042963 | |
035 | |a (OCoLC)255413926 | ||
035 | |a (DE-599)BVBBV021818014 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-HE | ||
049 | |a DE-863 |a DE-861 |a DE-92 |a DE-29T |a DE-83 | ||
082 | 0 | |a 004 | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Kehle, Markus |e Verfasser |0 (DE-588)132265486 |4 aut | |
245 | 1 | 0 | |a Hibernate und die Java Persistence API |b Einstieg und professioneller Einsatz |c Markus Kehle ; Robert Hien |
250 | |a 1. Aufl. | ||
264 | 1 | |a [Unterhaching] |b entwickler.press |c 2007 | |
300 | |a 269 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Hibernate | |
650 | 0 | 7 | |a API |0 (DE-588)4430243-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java 2 Standard Edition 5.0 |0 (DE-588)4799436-8 |2 gnd |9 rswk-swf |
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 | |
689 | 1 | 0 | |a Java 2 Standard Edition 5.0 |0 (DE-588)4799436-8 |D s |
689 | 1 | 1 | |a API |0 (DE-588)4430243-5 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Hien, Robert |e Verfasser |0 (DE-588)132265494 |4 aut | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2781663&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=015030203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015030203 |
Datensatz im Suchindex
DE-BY-863_location | 1000 |
---|---|
DE-BY-FWS_call_number | 1000/ST 271 H57 K26 |
DE-BY-FWS_katkey | 277397 |
DE-BY-FWS_media_number | 083100924882 |
_version_ | 1806174514508201984 |
adam_text | Titel: Hibernate und die Java Persistence API
Autor: Kehle, Markus
Jahr: 2007
Inhaltsverzeichnis
1 Einleltunq
1.1 Impedance Mismatch
Granularitat
Vererbung
Objektidentitat
Beziehungen
Graphennavigation
1.2 Hibernate
1.3 Java Persistence API
1.4 Aufbau des Buches
1.5 Webseite zum Buch
1.6 Danksagung
2 Hibernate, Java 5 und die Java Persistence API
2.1 Java 5
Annotations
Generics
2.2 EJB 3.0 - Java Persistence API
Die Java Persistence API
Entities
Entity Manager
Entity Listener und Callback-Methoden
Query API und die EJB QL
2.3 Hibernate Annotations
Hibernate Validator
2.4 Hibernate EntityManager
2.5 Zusammenfassung
3 Einfuhrunq In Hibernate
3.1 Beispielprojekt
Die Anwendungsfiille
Das Klassendiagramm
3.2 Erste Schritte
Sichern
Laden
Aktualisieren
Hibernate XML-Mapping
Hibernate und die Java Persistence API
Inhaltsverzeichnis
3.3 Generatorstrategien 57
3.4 Architektur 61
Uberblick 61
Schnittstellen 62
3.5 Zusammenfassung 63
4 Lebenszyklus elner Hibernate Entity 65
4.1 Die Zustande einer Hibernate Entity ! 65
Transient . - 66
Persistent . {. 66
Detached 67
4.2 Verwendung von Detached Hibernate Entities 1 68
Verwendung von update(...) und merge(...) 69
Optimistisches Locking mit Hibernate , , - , 70
Lazy Loading und Detached Entities , , r. 71
4.3 Zusammenfassung , 73
5 Komponenten, Assoziationen und Vererbung . ¦ , 75
5.1 Komponenten 75
5.2 Assoziationen . , 79
1-zu-l-Beziehungen 79
1-zu-n- und n-zu-l-Beziehungen 84
N-zu-m-Beziehungen 89
Transitive Persistenz r 90
5.3 Vererbung : 1 93
SINGLE_TABLE .:!.;¦¦¦ 94
TABLE_PER_CLASS 97
JOINED 99
5.4 Zusammenfassung , ; 100
6 Collections in Hibernate ,, 101
6.1 Persistente Collections 101
6.2 Collection Mapping : 102
6.3 Collections mit Index 1 ¦ 105
6.4 Sortierte Collections ,n 106
6.5 Zusammenfassung 109
7 Hibernate Session und Transaktionen 111
7.1 Was ist eine Transaktion? Ill
7.2 Isolationsebenen 112
7.3 Transaktionen in Hibernate 113
7.4 Optimistisches Locking mit Hibernate 115
7.5 Pessimistisches Locking mit Hibernate 117
6
entwickier.press
Inhaltsverzeichnis
7.6 ^Session per Request -Pattern 119
7.7 ^Session per Conversation /-Pattern 120
7.8 „Open Session in View -Pattern 122
7.9 ^Session per Operation - und ^Session per Application -Antipattern 124
7.10 Zusammenfassung 125
8 Datenbankabfraqen mit Hibernate 127
8.1 Das Query Interface 127
Ausfiihrung der Abfragen 128
Parameter Binding 129
Definition von Abfragen in den Metadaten 130
8.2 HQL - die Hibernate Query Language 131
Allgemeines 131
Der Ausdruck „from 131
Einschrankung der Ergebnismenge mit „where 132
Sortierung mit „order by 133
Joins mit HQL 133
Die „select -Anweisung 135
Aggregat-Funktionen in HQL 136
Die „group by -Anweisung 137
Polymorphe Abfragen 137
Subqueries 138
8.3 Criteria API 138
Ausfiihrung der Abfragen 138
Einschrankung der Ergebnismenge mit Restrictions 139
Sortierung mit org.hibernate.criterion.Order 142
Assoziationen 143
Abfragen mit org.hibernate.criterion.ExampIe 144
Die Klasse org.hibernate.criterion.DetachedCriteria 144
8.4 Native SQL 145
8.5 Hibernate Filter 147
8.6 Zusammenfassung 148
9 Hibernate Types 149
9.1 Hibernate Mapping Types 149
9.2 Benutzerdefinierte Mapping Types 151
9.3 Zusammenfassung 138
10 Fetchinq-Strateqien und Caches 159
10.1 Fetching-Strategien 139
Das N + 1-Problem 161
Batch-Fetching 162
Join-Fetching 163
Subselect-Fetching 164
Hibernate und die Java Persistence API
7
Inhaltsverzeichnis
10.2 /set Hibernate Query Cache 165
10.3 Second Level Cache 165
Strategien und Konfiguration , v. rti, 165
Second Level Cache Provider 167
10.4 Massen-Update und -Delete 167
10.5 Zusammenfassung 168
11 Webanwendunqen mlt Java Persistence API und Spring 169
11.1 Das Spring Framework . , 169
Dependency Injection 169
SpringAOP 171
Springs Java Persistence API Support 173
SpringMVC / ¦ ^ 173
11.2 Die Beispielanwendung ^ 178
Datenschicht . 179
Serviceschicht . 184
Transaktionen 186
Prasentationsschicht ... (i 188
11.3 Deployment / 195
11.4 Zusammenfassung ¦ 195
12 Entwicklungsprozess und Tools 197
12.1 Hibernate Tools ,* , 197
Integration mit Ant . .. 197
Einrichten desTasks ...... • • », i 197
Konfiguration desTasks ,,, . : , 199
Generieren von Quelldateien 200
Generieren des Datenbankschemas 200
Generieren von Mapping-Dateien , t: -. 202
12.2 Entwicklungsprozess i/ 202
Top-Down 202
Bottom-Up 203
Middle-Out M 203
Meet-in-the-Middle 204
12.3 Integration in Eclipse , 204
Installation der Plugins 204
Die Hibernate Console 205
Entwicklungsprozess mit Eclipse .205
12.4 Modellgetrieben mit AndroMDA 205
Was heiGt „Modellgetrieben ? 205
AndroMDA 207
12.5 Zusammenfassung 208
8
cntwicKier.press
Inhaltsverzeichnis
A Referenz der Annotationen 209
A.l Metadata-Annotationen 209
Entity 209
A.2 Callback-Annotationen 209
EntityListeners 209
ExcludeSuperclassListeners 210
ExcludeDefaultListeners 210
PrePersist 210
PostPersist 211
PreRemove 211
PostRemove 212
PreUpdate 212
PostUpdate 212
PostLoad 213
A.3 Annotationen fur Datenbankabfragen 213
NamedQuery 213
QueryHint 214
NamedQueries 214
NamedNativeQuery 215
NamedNativeQueries 215
A.4 Abbilden der SQL Abfrageergebnisse 216
SQLResultSetMapping 216
SQLResuItSetMappings 216
EntityResult 217
FieldResult 217
ColumnResult 218
A.5 Referenzen auf den EntityManager und die EntityManagerFactory 218
PersistenceContext 218
PersistenceProperty 219
PersistenceContexts 219
PersistenceUnit 220
PersistenceUnits 220
A.6 Annotationen fur die Definition der Abbildungen der Entitaten 221
Table 221
UniqueConstraint 221
Secondary Table 222
A.7 Definieren von Primarschliisseln 223
Id 223
GeneratedValue 223
Embeddedld 224
IdClass 224
SequenceGenerator 224
TableGenerator 225
Hibernate und die Java Persistence API
9
Inhaltsverzeichnis
A.8 Annotationen zum Uberschreiben bestehender Abbildungen 226
AttributeOverride 226
AttributeOverrides 226
AssociationOverride 227
AssociationOverrides 227
A.9 Annotationen fur Entitatseigenschaften 228
Transient 228
Column 228
Basic 229
Lob 229
Temporal 230
Enumerated 230
Version 231
A.10 Annotationen fur Assoziationen 231
JoinCoIumn 231
JoinColumns 232
ManyToOne 232
OneToOne 233
OneToMany 234
ManyToMany 235
JoinTable 235
MapKey 236
OrderBy 236
PrimaryKeyJoinColumn 237
PrimaryKeyJoinColumns 237
A.ll Annotationen fur Vererbung 238
DiscriminatorColumn 238
DiscriminatorValue 239
MappedSuperclass 239
A.12 Annotationen fur eingebettete Komponenten 240
Embeddable 240
Embedded 240
A.13 Hibernate-spezifische Annotationen 241
Entity 241
Table 242
Index 242
Tables 243
Proxy 243
AccessType 244
BatchSize 244
Cache 244
Cascade 245
Check 246
CollectionOfElements 246
Columns 247
10
cntwickter.press
Inhaltsverzeichnls
DiscriminatorFormula 247
Fetch 247
Filter 248
Filters 248
FilterDef 249
ParamDef 249
FilterDefs 250
Formula 250
Generated 251
GenericGenerator 251
Parameter 252
IndexColumn 252
LazyCollection 253
LazyToOne 253
MapKey 254
MapKeyManyToMany 254
NamedNativeQuery 254
NamedNativeQueries 255
NamedQuery 256
NamedQueries 257
NotFound 257
OnDelete 258
OrderBy 258
Parent 259
Sort 259
TyPe 260
TypeDef 260
TypeDefs 261
Where 261
Literaturverzelchnis 263
Stlchwortverzeichnls 265
Hibernate und die Java Persistence API
11
|
adam_txt |
Titel: Hibernate und die Java Persistence API
Autor: Kehle, Markus
Jahr: 2007
Inhaltsverzeichnis
1 Einleltunq
1.1 Impedance Mismatch
Granularitat
Vererbung
Objektidentitat
Beziehungen
Graphennavigation
1.2 Hibernate
1.3 Java Persistence API
1.4 Aufbau des Buches
1.5 Webseite zum Buch
1.6 Danksagung
2 Hibernate, Java 5 und die Java Persistence API
2.1 Java 5
Annotations
Generics
2.2 EJB 3.0 - Java Persistence API
Die Java Persistence API
Entities
Entity Manager
Entity Listener und Callback-Methoden
Query API und die EJB QL
2.3 Hibernate Annotations
Hibernate Validator
2.4 Hibernate EntityManager
2.5 Zusammenfassung
3 Einfuhrunq In Hibernate
3.1 Beispielprojekt
Die Anwendungsfiille
Das Klassendiagramm
3.2 Erste Schritte
Sichern
Laden
Aktualisieren
Hibernate XML-Mapping
Hibernate und die Java Persistence API
Inhaltsverzeichnis
3.3 Generatorstrategien 57
3.4 Architektur 61
Uberblick 61
Schnittstellen 62
3.5 Zusammenfassung 63
4 Lebenszyklus elner Hibernate Entity 65
4.1 Die Zustande einer Hibernate Entity !' 65
Transient . - 66
Persistent . {. 66
Detached 67
4.2 Verwendung von Detached Hibernate Entities 1 68
Verwendung von update(.) und merge(.) 69
Optimistisches Locking mit Hibernate , , - , 70
Lazy Loading und Detached Entities , , r. 71
4.3 Zusammenfassung , 73
5 Komponenten, Assoziationen und Vererbung . ¦ , 75
5.1 Komponenten 75
5.2 Assoziationen . , 79
1-zu-l-Beziehungen 79
1-zu-n- und n-zu-l-Beziehungen 84
N-zu-m-Beziehungen 89
Transitive Persistenz r 90
5.3 Vererbung ' : 1 93
SINGLE_TABLE .:!.;¦¦¦ 94
TABLE_PER_CLASS 97
JOINED 99
5.4 Zusammenfassung , ; 100
6 Collections in Hibernate ,, 101
6.1 Persistente Collections 101
6.2 Collection Mapping ' ': 102
6.3 Collections mit Index ' 1 " ¦ 105
6.4 Sortierte Collections ,n' 106
6.5 Zusammenfassung 109
7 Hibernate Session und Transaktionen 111
7.1 Was ist eine Transaktion? Ill
7.2 Isolationsebenen 112
7.3 Transaktionen in Hibernate 113
7.4 Optimistisches Locking mit Hibernate 115
7.5 Pessimistisches Locking mit Hibernate 117
6
entwickier.press
Inhaltsverzeichnis
7.6 ^Session per Request"-Pattern 119
7.7 ^Session per Conversation'/-Pattern 120
7.8 „Open Session in View"-Pattern 122
7.9 ^Session per Operation"- und ^Session per Application"-Antipattern 124
7.10 Zusammenfassung 125
8 Datenbankabfraqen mit Hibernate 127
8.1 Das Query Interface 127
Ausfiihrung der Abfragen 128
Parameter Binding 129
Definition von Abfragen in den Metadaten 130
8.2 HQL - die Hibernate Query Language 131
Allgemeines 131
Der Ausdruck „from" 131
Einschrankung der Ergebnismenge mit „where" 132
Sortierung mit „order by" 133
Joins mit HQL 133
Die „select"-Anweisung 135
Aggregat-Funktionen in HQL 136
Die „group by"-Anweisung 137
Polymorphe Abfragen 137
Subqueries 138
8.3 Criteria API 138
Ausfiihrung der Abfragen 138
Einschrankung der Ergebnismenge mit Restrictions 139
Sortierung mit org.hibernate.criterion.Order 142
Assoziationen 143
Abfragen mit org.hibernate.criterion.ExampIe 144
Die Klasse org.hibernate.criterion.DetachedCriteria 144
8.4 Native SQL 145
8.5 Hibernate Filter 147
8.6 Zusammenfassung 148
9 Hibernate Types 149
9.1 Hibernate Mapping Types 149
9.2 Benutzerdefinierte Mapping Types 151
9.3 Zusammenfassung 138
10 Fetchinq-Strateqien und Caches 159
10.1 Fetching-Strategien 139
Das N + 1-Problem 161
Batch-Fetching 162
Join-Fetching 163
Subselect-Fetching 164
Hibernate und die Java Persistence API
7
Inhaltsverzeichnis
10.2 /set Hibernate Query Cache 165
10.3 Second Level Cache ' 165
Strategien und Konfiguration , v. rti, 165
Second Level Cache Provider 167
10.4 Massen-Update und -Delete 167
10.5 Zusammenfassung " 168
11 Webanwendunqen mlt Java Persistence API und Spring 169
11.1 Das Spring Framework . , 169
Dependency Injection ' 169
SpringAOP 171
Springs Java Persistence API Support 173
SpringMVC / ¦ ^ 173
11.2 Die Beispielanwendung ^ 178
Datenschicht . 179
Serviceschicht . 184
Transaktionen 186
Prasentationsschicht . (i 188
11.3 Deployment / 195
11.4 Zusammenfassung "¦ '' 195
12 Entwicklungsprozess und Tools 197
12.1 Hibernate Tools ,* , 197
Integration mit Ant . . 197
Einrichten desTasks . • • », i \ 197
Konfiguration desTasks ,,, . : , 199
Generieren von Quelldateien ' 200
Generieren des Datenbankschemas 200
Generieren von Mapping-Dateien , t: -. 202
12.2 Entwicklungsprozess i/ 202
Top-Down 202
Bottom-Up 203
Middle-Out M 203
Meet-in-the-Middle 204
12.3 Integration in Eclipse , 204
Installation der Plugins 204
Die Hibernate Console 205
Entwicklungsprozess mit Eclipse .205
12.4 Modellgetrieben mit AndroMDA 205
Was heiGt „Modellgetrieben"? 205
AndroMDA 207
12.5 Zusammenfassung 208
8
cntwicKier.press
Inhaltsverzeichnis
A Referenz der Annotationen 209
A.l Metadata-Annotationen 209
Entity 209
A.2 Callback-Annotationen 209
EntityListeners 209
ExcludeSuperclassListeners 210
ExcludeDefaultListeners 210
PrePersist 210
PostPersist 211
PreRemove 211
PostRemove 212
PreUpdate 212
PostUpdate 212
PostLoad 213
A.3 Annotationen fur Datenbankabfragen 213
NamedQuery 213
QueryHint 214
NamedQueries 214
NamedNativeQuery 215
NamedNativeQueries 215
A.4 Abbilden der SQL Abfrageergebnisse 216
SQLResultSetMapping 216
SQLResuItSetMappings 216
EntityResult 217
FieldResult 217
ColumnResult ' 218
A.5 Referenzen auf den EntityManager und die EntityManagerFactory 218
PersistenceContext 218
PersistenceProperty 219
PersistenceContexts 219
PersistenceUnit 220
PersistenceUnits 220
A.6 Annotationen fur die Definition der Abbildungen der Entitaten 221
Table 221
UniqueConstraint 221
Secondary Table 222
A.7 Definieren von Primarschliisseln 223
Id 223
GeneratedValue 223
Embeddedld 224
IdClass 224
SequenceGenerator 224
TableGenerator 225
Hibernate und die Java Persistence API
9
Inhaltsverzeichnis
A.8 Annotationen zum Uberschreiben bestehender Abbildungen 226
AttributeOverride 226
AttributeOverrides 226
AssociationOverride 227
AssociationOverrides 227
A.9 Annotationen fur Entitatseigenschaften 228
Transient 228
Column 228
Basic 229
Lob 229
Temporal 230
Enumerated 230
Version 231
A.10 Annotationen fur Assoziationen 231
JoinCoIumn 231
JoinColumns 232
ManyToOne 232
OneToOne 233
OneToMany 234
ManyToMany 235
JoinTable 235
MapKey 236
OrderBy 236
PrimaryKeyJoinColumn 237
PrimaryKeyJoinColumns 237
A.ll Annotationen fur Vererbung 238
DiscriminatorColumn 238
DiscriminatorValue 239
MappedSuperclass 239
A.12 Annotationen fur eingebettete Komponenten 240
Embeddable 240
Embedded 240
A.13 Hibernate-spezifische Annotationen 241
Entity 241
Table 242
Index 242
Tables 243
Proxy 243
AccessType 244
BatchSize 244
Cache 244
Cascade 245
Check 246
CollectionOfElements 246
Columns 247
10
cntwickter.press
Inhaltsverzeichnls
DiscriminatorFormula 247
Fetch 247
Filter 248
Filters 248
FilterDef 249
ParamDef 249
FilterDefs 250
Formula 250
Generated 251
GenericGenerator 251
Parameter 252
IndexColumn 252
LazyCollection 253
LazyToOne 253
MapKey 254
MapKeyManyToMany 254
NamedNativeQuery 254
NamedNativeQueries 255
NamedQuery 256
NamedQueries 257
NotFound 257
OnDelete 258
OrderBy 258
Parent 259
Sort 259
TyPe 260
TypeDef 260
TypeDefs 261
Where 261
Literaturverzelchnis 263
Stlchwortverzeichnls 265
Hibernate und die Java Persistence API
11 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Kehle, Markus Hien, Robert |
author_GND | (DE-588)132265486 (DE-588)132265494 |
author_facet | Kehle, Markus Hien, Robert |
author_role | aut aut |
author_sort | Kehle, Markus |
author_variant | m k mk r h rh |
building | Verbundindex |
bvnumber | BV021818014 |
classification_rvk | ST 271 |
ctrlnum | (OCoLC)255413926 (DE-599)BVBBV021818014 |
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>01990nam a2200505 c 4500</leader><controlfield tag="001">BV021818014</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070629 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">061120s2007 gw |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">06,N13,0029</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">978767160</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783935042963</subfield><subfield code="9">978-3-935042-96-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3935042965</subfield><subfield code="c">Kt. : ca. EUR 34.90, ca. EUR 35.90 (AT), ca. sfr 60.40</subfield><subfield code="9">3-935042-96-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783935042963</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)255413926</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021818014</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-HE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</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="100" ind1="1" ind2=" "><subfield code="a">Kehle, Markus</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132265486</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Hibernate und die Java Persistence API</subfield><subfield code="b">Einstieg und professioneller Einsatz</subfield><subfield code="c">Markus Kehle ; Robert Hien</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Unterhaching]</subfield><subfield code="b">entwickler.press</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">269 S.</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=" " ind2="4"><subfield code="a">Hibernate</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java 2 Standard Edition 5.0</subfield><subfield code="0">(DE-588)4799436-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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="689" ind1="1" ind2="0"><subfield code="a">Java 2 Standard Edition 5.0</subfield><subfield code="0">(DE-588)4799436-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hien, Robert</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132265494</subfield><subfield code="4">aut</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=2781663&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=015030203&sequence=000001&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-015030203</subfield></datafield></record></collection> |
id | DE-604.BV021818014 |
illustrated | Not Illustrated |
index_date | 2024-07-02T15:53:08Z |
indexdate | 2024-08-01T10:50:45Z |
institution | BVB |
isbn | 9783935042963 3935042965 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015030203 |
oclc_num | 255413926 |
open_access_boolean | |
owner | DE-863 DE-BY-FWS DE-861 DE-92 DE-29T DE-83 |
owner_facet | DE-863 DE-BY-FWS DE-861 DE-92 DE-29T DE-83 |
physical | 269 S. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | entwickler.press |
record_format | marc |
spellingShingle | Kehle, Markus Hien, Robert Hibernate und die Java Persistence API Einstieg und professioneller Einsatz Hibernate API (DE-588)4430243-5 gnd Java 2 Standard Edition 5.0 (DE-588)4799436-8 gnd Hibernate (DE-588)4785089-9 gnd |
subject_GND | (DE-588)4430243-5 (DE-588)4799436-8 (DE-588)4785089-9 |
title | Hibernate und die Java Persistence API Einstieg und professioneller Einsatz |
title_auth | Hibernate und die Java Persistence API Einstieg und professioneller Einsatz |
title_exact_search | Hibernate und die Java Persistence API Einstieg und professioneller Einsatz |
title_exact_search_txtP | Hibernate und die Java Persistence API Einstieg und professioneller Einsatz |
title_full | Hibernate und die Java Persistence API Einstieg und professioneller Einsatz Markus Kehle ; Robert Hien |
title_fullStr | Hibernate und die Java Persistence API Einstieg und professioneller Einsatz Markus Kehle ; Robert Hien |
title_full_unstemmed | Hibernate und die Java Persistence API Einstieg und professioneller Einsatz Markus Kehle ; Robert Hien |
title_short | Hibernate und die Java Persistence API |
title_sort | hibernate und die java persistence api einstieg und professioneller einsatz |
title_sub | Einstieg und professioneller Einsatz |
topic | Hibernate API (DE-588)4430243-5 gnd Java 2 Standard Edition 5.0 (DE-588)4799436-8 gnd Hibernate (DE-588)4785089-9 gnd |
topic_facet | Hibernate API Java 2 Standard Edition 5.0 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2781663&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=015030203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kehlemarkus hibernateunddiejavapersistenceapieinstiegundprofessionellereinsatz AT hienrobert hibernateunddiejavapersistenceapieinstiegundprofessionellereinsatz |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 271 H57 K26 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |