Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
2012
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039787983 | ||
003 | DE-604 | ||
005 | 20130716 | ||
007 | t | ||
008 | 120105s2012 gw ad|| |||| 00||| ger d | ||
015 | |a 11,N51 |2 dnb | ||
016 | 7 | |a 1017776431 |2 DE-101 | |
020 | |a 9783446426931 |c Pb. : ca. EUR 39.90 (DE), ca. EUR 41.10 (AT), ca. sfr 56.90 (freier Pr.) |9 978-3-446-42693-1 | ||
020 | |a 3446426930 |9 3-446-42693-0 | ||
024 | 3 | |a 9783446426931 | |
028 | 5 | 2 | |a Best.-Nr.: 553/42693 |
035 | |a (OCoLC)796187738 | ||
035 | |a (DE-599)DNB1017776431 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-20 |a DE-83 |a DE-M347 |a DE-1049 |a DE-12 |a DE-91G |a DE-859 |a DE-739 |a DE-473 |a DE-11 |a DE-210 |a DE-Aug4 |a DE-92 |a DE-523 |a DE-634 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |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 2 |b Hibernate, EclipseLink, OpenJPA und Erweiterungen |c Bernd Müller ; Harald Wehr |
264 | 1 | |a München |b Hanser |c 2012 | |
300 | |a 339 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Persistenz |0 (DE-588)4136610-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a API |0 (DE-588)4430243-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Persistence API 2 |0 (DE-588)1022753754 |2 gnd |9 rswk-swf |
651 | 7 | |a Java |0 (DE-588)4028527-3 |2 gnd |9 rswk-swf | |
689 | 0 | 0 | |a Java Persistence API 2 |0 (DE-588)1022753754 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a API |0 (DE-588)4430243-5 |D s |
689 | 1 | 1 | |a Java |0 (DE-588)4028527-3 |D g |
689 | 1 | 2 | |a Persistenz |0 (DE-588)4136610-4 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Wehr, Harald |e Verfasser |0 (DE-588)133602052 |4 aut | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3934023&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024648697&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024648697 |
Datensatz im Suchindex
DE-473_call_number | 61/ST 250j35 GA 10303 |
---|---|
DE-473_location | 6 |
DE-BY-TUM_call_number | 0102/DAT 362f 2012 A 3626 |
DE-BY-TUM_katkey | 1858002 |
DE-BY-TUM_media_number | 040071383736 |
DE-BY-UBG_katkey | 2865052 |
DE-BY-UBG_local_notation | ST 250j35 |
DE-BY-UBG_media_number | 013107738864 |
_version_ | 1816713776310779904 |
adam_text |
IMAGE 1
INHALT
1 EINFUEHRUNG 15
1.1 MOTIVATION 15
1.1.1 DE-FACTO-STANDARDS 15
1.1.2 ZWEI WELTEN TREFFEN AUFEINANDER 16
1.1.3 OR-MAPPER ETABLIEREN SICH 16
1.1.4 AKTUALITAET U N D PRAKTISCHE RELEVANZ 17
1.2 JPAUNDJPA-PROVIDER 17
1.2.1 JPA-PROVIDER 17
1.2.2 LIZENZEN 18
1.3 UEBER DIESES BUCH 18
1.3.1 DAS BUCH IM NETZ 18
1.3.2 ZUR SPRACHE 19
1.3.3 DER LESER 19
1.3.4 VOLLSTAENDIGKEIT 20
1.3.5 BEISPIELPROGRAMME 21
1.3.6 AI, UNSER STRICHMAENNCHEN 21
1.3.7 DIE STRUKTUR DES BUCHES 22
2 GRUNDLEGENDES MAPPING VON OBJEKTEN 25
2.1 PRIMAERSCHLUESSEL VERSUS OBJEKTIDENTITAET 25
2.1.1 SEQUENCE-GENERATOREN 28
2.1.2 TABLE-GENERATOREN 30
2.2 POJO-MAPPING 32
2.2.1 WAS IST EIN POJO? 33
2.2.2 MAPPING-OPTIONEN AUF ENTITY-EBENE 34
2.2.3 SERIALISIERBARKEIT VON ENTITIES 35
2.2.4 DER JPA-ZUGRIFF AUF ENTITY-PROPERTIES 36
HTTP://D-NB.INFO/1017776431
IMAGE 2
2.2.5 MAPPING-OPTIONEN AUF PROPERTY-EBENE 37
2.2.6 DIE SCOLUMN-ANNOTATION 42
2.3 ZUSAMMENGESETZTE SCHLUESSEL 45
2.3.1 REALISIERUNG MIT I D C L A S S 45
2.3.2 REALISIERUNG MIT SEMBEDDEDLD 48
2.3.3 REALISIERUNG MIT SEMBEDDABLE 50
2.4 MEHRERE TABELLEN FUER EIN ENTITY 51
3 OBJEKTLEBENSZYKLUS 55
3.1 DER ZUSTAND EINES ENTITY 55
3.2 JPA IN JAVA-SE-ANWENDUNGEN 56
3.2.1 SPEICHERN VON ENTITIES 57
3.2.2 LADEN VON ENTITIES 59
3.2.3 AKTUALISIEREN VON ENTITIES 61
3.2.4 LOESCHEN VON ENTITIES 63
3.2.5 WEITERE OPERATIONEN AUF ENTITIES 63
3.2.6 KONFIGURATION 65
3.3 JPA IN JAVA-EE-ANWENDUNGEN 67
3.3.1 KONFIGURATION 68
3.3.2 SPEICHERN U N D LADEN VON ENTITIES 71
3.3.3 AKTUALISIEREN U N D LOESCHEN VON ENTITIES 74
3.3.4 DER ERWEITERTE PERSISTENZKONTEXT 75
3.3.5 ANALYSE U N D ZUSAMMENFASSUNG 76
3.4 CALLBACK-METHODEN U N D ENTITY-LISTENER 77
3.4.1 CALLBACK-METHODEN 78
3.4.2 ENTITY-LISTENER 79
3.4.3 DEFAULT-LISTENER 80
3.4.4 CALLBACKS U N D LISTENER ZUR VALIDIERUNG 82
3.5 DAS NEUE ZUSTANDS-API 83
3.6 DAS PACKAGING VON ANWENDUNGEN 85
3.6.1 PACKAGING VON WEB-ANWENDUNGEN 85
3.6.2 ALLGEMEINES PACKAGING 85
3.7 MAPPING-METADATEN IN XML 87
4 OBJEKTE UND BEZIEHUNGEN 8 9
4.1 STANDARDBEZIEHUNGEN 89
4.1.1 L:L-BEZIEHUNGEN 90
4.1.1.1 BIDIREKTIONALE III-BEZIEHUNGEN 95
IMAGE 3
4.1.2 L:N- U N D N:L-BEZIEHUNGEN . 96
4.1.2.1 BIDIREKTIONALE L:N-BEZIEHUNGEN 98
4.1.3 N:M-BEZIEHUNGEN 104
4.1.3.1 BIDIREKTIONALE N:M-BEZIEHUNGEN 107
4.2 ANDERE BEZIEHUNGSARTEN 109
4.2.1 ASSOZIATIONSKLASSEN 109
4.2.2 REKURSIVE BEZIEHUNGEN 113
4.2.3 GEORDNETE BEZIEHUNGEN 114
4.2.4 BEZIEHUNGEN ALS ABBILDUNGEN 119
4.3 WERTEMENGEN 120
4.3.1 WERTEMENGEN OHNE JPA 121
4.3.2 EINFACHE DATENTYPEN 122
4.3.3 EINBETTBARE DATENTYPEN 125
4.4 BEZIEHUNGEN U N D PERFORMANZ 130
5 VERERBUNG 133
5.1 EINE TABELLE FUER EINE VERERBUNGSHIERARCHIE 133
5.2 EINE TABELLE JE UNTERKLASSE 139
5.3 EINE TABELLE JE KONKRETER KLASSE 141
5.4 VERGLEICH DER VERERBUNGSSTRATEGIEN 143
5.4.1 EINE TABELLE FUER EINE VERERBUNGSHIERARCHIE 143
5.4.2 EINE TABELLE JE UNTERKLASSE 144
5.4.3 EINE TABELLE JE KONKRETER KLASSE 144
5.5 MAPPING VON OBERKLASSEN 144
5.6 KOMBINATION VON VERERBUNGSSTRATEGIEN 146
6 TRANSAKTIONEN 149
6.1 PROBLEME DES MEHRBENUTZERBETRIEBS 150
6.2 ISOLATION-LEVEL 152
6.3 TRANSAKTIONEN IN DER JPA 153
6.3.1 KONKURRIERENDE ZUGRIFFE 155
6.3.2 OPTIMISTISCHES LOCKING 157
6.3.2.1 LOCKMODETYPE.OPTIMISTIC 157
6.3.2.2 LOCKMODETYPE.OPTIMISTIC_FORCE_INCREMENT 160
6.3.3 PESSIMISTISCHES LOCKING 160
6.3.3.1 LOCKMODETYPE.PESSIMISTIC_READ 161
6.3.3.2 LOCKMODETYPE.PESSIMISTIC_WRITE U N D
LOCKMODETYPE.PESSIMISTIC_FORCE_INCREMENT 161
6.3.3.3 PESSIMISTISCHE LOCKS IN DER PRAXIS 161
IMAGE 4
6.3.4 LOCKS FUER OBJEKTE ERHALTEN 165
6.3.5 CACHING 166
6.3.6 VOR- U N D NACHTEILE DES CACHING 171
6.4 KONVERSATIONEN 172
7 JPQL (JAVA PERSISTENCE QUERY LANGUAGE) 177
7.1 JPA-QUERY-INTERFACES 178
7.1.1 NAMED QUERIES 181
7.1.2 PARAMETER FUER ABFRAGEN 183
7.1.3 DIREKTE SQL-ABFRAGEN 184
7.2 ELEMENTE DER JAVA PERSISTENCE QUERY LANGUAGE (JPQL) 188
7.3 DIE FROM-KLAUSEL 188
7.3.1 IMPLIZITE JOINS 189
7.3.2 INNER-JOINS 189
7.3.3 LEFT-JOINS 191
7.3.4 FETCH-JOINS 192
7.3.5 JOINS OHNE DEFINIERTE MAPPING-BEZIEHUNGEN 193
7.4 SELEKTIONEN MIT WHERE 193
7.4.1 UNTERABFRAGEN (SUBSELECTS) 195
7.4.2 FUNKTIONEN 196
7.5 PROJEKTIONEN MIT SELECT 198
7.5.1 AGGREGATIONSFUNKTIONEN 199
7.5.2 GRUPPIEREN VON DATEN MIT GROUP BY U N D HAVING 200
7.5.3 ERGEBNISSE SORTIEREN MIT ORDER BY 201
7.5.4 KONSTRUKTOREN IM SELECT-STATEMENT 202
7.6 UPDATE-UND DELETE-STATEMENTS 202
7.7 FLUSH-MODI U N D ABFRAGEN 204
8 DAS CRITERIA-API 207
8.1 DER STATISCHE ZUGRIFF 208
8.1.1 GRUNDSAETZE DER GENERIERUNG 208
8.1.2 MANUELLE U N D AUTOMATISCHE GENERIERUNG 209
8.2 ABFRAGEN MIT DER CRITERIA-API 212
8.2.1 JOIN-BEDINGUNGEN IN DER CRITERIA-API 212
8.2.2 EINSCHRAENKUNG DER ERGEBNISMENGE 215
8.2.3 SELEKTION DER AUSGABE 216
8.2.4 UNTERABFRAGEN 220
8.2.5 GRUPPIERUNGEN MIT GROUP BY U N D H A V I N G U N D SORTIERUNGEN
MIT O R D E R BY 222
IMAGE 5
8.2.6 BENUTZUNG VON DATENBANKSPEZIFISCHEN FUNKTIONEN 223
8.2.7 MODIFIKATION VON BESTEHENDEN ABFRAGEN 223
8.3 DER DYNAMISCHE ZUGRIFF 224
9 BEAN-VAIIDIERUNG MIT JSR 303 227
9.1 EINFACHE VALIDIERUNGEN - . 227
9.2 BEZIEHUNGEN U N D EINGEBETTETE OBJEKTE 231
9.3 KONFIGURATION 233
9.4 EXPLIZITE VALIDIERUNG 234
9.5 VALIDIERUNGSGRUPPEN 236
9.6 ANWENDUNGSDEFINIERTE VALIDIERUNGS-CONSTRAINTS 239
9.7 VALIDIERUNG MIT XML : 240
10 JPA-KONFIGURATION 243
10.1 PERSISTENZEINHEITEN 243
10.2 MAPPING-DATEIEN U N D ANNOTATIONEN 246
10.2.1 DAS ELEMENT E N T I T Y - M A P P I N G S 247
10.2.2 DAS ELEMENT P E R S I S T E N C E - U N I T - M E T A D A T A
248
10.2.3 DAS ELEMENT A C C E S S 249
10.2.4 DAS ELEMENT S E Q U E N C E - G E N E R A T O R 249
10.2.5 DAS ELEMENT T A B L E - G E N E R A T O R 250
10.2.6 DAS ELEMENT NAMED-QUERY 251
10.2.7 DAS ELEMENT N A M E D - N A T I V E - Q U E R Y 251
10.2.8 DAS E L E M E N T S Q L - R E S U L T - S E T - M A P P I N G
252
10.2.9 DAS ELEMENT E N T I T Y 252
10.2.10 DAS ELEMENT T A B L E 254
10.2.11 DAS ELEMENT U N I Q U E - C O N S T R A I N T 255
10.2.12 DAS ELEMENT S E C O N D A R Y - T A B L E 255
10.2.13 DAS ELEMENT P R I M A R Y - K E Y - J O I N - C O L U M N
256
10.2.14 DAS ELEMENT D I S C R I M I N A T O R - C O L U M N 256
10.2.15 DAS ELEMENT A T T R I B U T E - O V E R R I D E 257
10.2.16 DAS ELEMENT A S S O C I A T I O N - O V E R R I D E 257
10.2.17 DAS ELEMENT A T T R I B U T E S 258
10.2.18 DAS ELEMENT COLUMN 259
10.2.19 DAS ELEMENT E L E M E N T - C O L L E C T I O N 259
10.2.20 DAS ELEMENT C O L L E C T I O N - T A B L E 260
10.2.21 DAS ELEMENT ID 261
10.2.22 DAS ELEMENT EMBEDDED-ID 262
IMAGE 6
10.2.23 DAS ELEMENT B A S I C 262
10.2.24 DAS ELEMENT V E R S I O N 263
10.2.25 DAS ELEMENT J O I N - C O L U M N 264
10.2.26 DAS ELEMENT C A S C A D E 264
10.2.27 DAS ELEMENT O N E - T O - O N E 265
10.2.28 DIE ELEMENTE MANY-TO-ONE U N D ONE-TO-MANY 266
10.2.29 DAS ELEMENT MANY-TO-MANY 267
10.2.30 DAS ELEMENT O R D E R - B Y 268
10.2.31 DAS ELEMENT EMBEDDED 269
10.2.32 DAS ELEMENT J O I N - T A B L E 269
10.2.33 DAS ELEMENT M A P P E D - S U P E R C L A S S 270
10.2.34 DAS ELEMENT EMBEDDABLE 270
10.2.35 DAS ELEMENT E N T I T Y - L I S T E N E R 271
10.2.36 DAS ELEMENT I D - C L A S S 271
10.2.37 DAS ELEMENT I I UE I E R I T A N C E 272
10.2.38 DAS ELEMENT O R D E R - C O L U M N 272
10.2.39 DAS ELEMENT MAP-KEY 272
10.2.40 DIE WEITEREN MAP-KEY- . . , -ELEMENTE 273
11 HIBERNATE-ERWEITERUNGEN 275
11.1 CACHING 276
11.1.1 OBJEKT-CACHE 279
11.1.2 QUERY-CACHE 281
11.2 INSTRUMENTATION 282
11.3 HIBERNATE-SEARCH 284
11.3.1 LUCENE 284
11.3.2 KONFIGURATION IN HIBERNATE 285
11.3.3 HIBERNATE-BRIDGES 289
11.3.4 ABFRAGEN MIT DER LUCENE-SYNTAX 292
11.4 ENVERS 293
11.4.1 EINFACHE AUDITIERUNG 293
11.4.2 AUDITIEREN VON BEZIEHUNGEN 296
11.4.3 TYPISCHE ANWENDUNGSFAELLE 297
11.4.4 DIE AUDITIERUNGSSTRATEGIE 299
12 ECLIPSELINK-ERWEITERUNGEN 301
12.1 CACHING 301
12.1.1 OBJEKT-CACHE 303
12.1.2 QUERY-CACHE 306
12.2 WEAVING 307
12.3 MANDANTENFAHIGKEIT 309
IMAGE 7
13 OPENJPA-ERWEITERUNGEN 313
13.1 CACHING 313
13.1.1 OBJECT-CACHE 314
13.1.2 QUERY-CACHE 316
13.2 ENHANCEMENT 318
13.3 SLICE 320
13.3.1 KONFIGURATION 320
13.3.2 VERTEILUNGSSTRATEGIEN 321
14 AUSBLICK AUF JPA 2.1 325
LITERATURVERZEICHNIS 329
URL-VERZEICHNIS 331
STICHWORTVERZEICHNIS 333 |
any_adam_object | 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 | BV039787983 |
classification_rvk | ST 250 |
classification_tum | DAT 362f DAT 652f |
ctrlnum | (OCoLC)796187738 (DE-599)DNB1017776431 |
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 |
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">BV039787983</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130716</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120105s2012 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N51</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1017776431</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446426931</subfield><subfield code="c">Pb. : ca. EUR 39.90 (DE), ca. EUR 41.10 (AT), ca. sfr 56.90 (freier Pr.)</subfield><subfield code="9">978-3-446-42693-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446426930</subfield><subfield code="9">3-446-42693-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783446426931</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Best.-Nr.: 553/42693</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)796187738</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1017776431</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-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-634</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">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 2</subfield><subfield code="b">Hibernate, EclipseLink, OpenJPA und Erweiterungen</subfield><subfield code="c">Bernd Müller ; Harald Wehr</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">339 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="650" ind1="0" ind2="7"><subfield code="a">Persistenz</subfield><subfield code="0">(DE-588)4136610-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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 Persistence API 2</subfield><subfield code="0">(DE-588)1022753754</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="651" ind1=" " ind2="7"><subfield code="a">Java</subfield><subfield code="0">(DE-588)4028527-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java Persistence API 2</subfield><subfield code="0">(DE-588)1022753754</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">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Java</subfield><subfield code="0">(DE-588)4028527-3</subfield><subfield code="D">g</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Persistenz</subfield><subfield code="0">(DE-588)4136610-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><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">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3934023&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">DNB 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=024648697&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024648697</subfield></datafield></record></collection> |
geographic | Java (DE-588)4028527-3 gnd |
geographic_facet | Java |
id | DE-604.BV039787983 |
illustrated | Illustrated |
indexdate | 2024-11-25T17:37:10Z |
institution | BVB |
isbn | 9783446426931 3446426930 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024648697 |
oclc_num | 796187738 |
open_access_boolean | |
owner | DE-20 DE-83 DE-M347 DE-1049 DE-12 DE-91G DE-BY-TUM DE-859 DE-739 DE-473 DE-BY-UBG DE-11 DE-210 DE-Aug4 DE-92 DE-523 DE-634 |
owner_facet | DE-20 DE-83 DE-M347 DE-1049 DE-12 DE-91G DE-BY-TUM DE-859 DE-739 DE-473 DE-BY-UBG DE-11 DE-210 DE-Aug4 DE-92 DE-523 DE-634 |
physical | 339 S. Ill., graph. Darst. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Hanser |
record_format | marc |
spellingShingle | Müller, Bernd 1962- Wehr, Harald Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen Persistenz (DE-588)4136610-4 gnd API (DE-588)4430243-5 gnd Java Persistence API 2 (DE-588)1022753754 gnd |
subject_GND | (DE-588)4136610-4 (DE-588)4430243-5 (DE-588)1022753754 (DE-588)4028527-3 |
title | Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen |
title_auth | Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen |
title_exact_search | Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen |
title_full | Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen Bernd Müller ; Harald Wehr |
title_fullStr | Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen Bernd Müller ; Harald Wehr |
title_full_unstemmed | Java Persistence API 2 Hibernate, EclipseLink, OpenJPA und Erweiterungen Bernd Müller ; Harald Wehr |
title_short | Java Persistence API 2 |
title_sort | java persistence api 2 hibernate eclipselink openjpa und erweiterungen |
title_sub | Hibernate, EclipseLink, OpenJPA und Erweiterungen |
topic | Persistenz (DE-588)4136610-4 gnd API (DE-588)4430243-5 gnd Java Persistence API 2 (DE-588)1022753754 gnd |
topic_facet | Persistenz API Java Persistence API 2 Java |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3934023&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=024648697&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mullerbernd javapersistenceapi2hibernateeclipselinkopenjpaunderweiterungen AT wehrharald javapersistenceapi2hibernateeclipselinkopenjpaunderweiterungen |