Harnessing Hibernate: [a step-by-step guide to Java persistence]
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2008
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 363 S. Illustrationen. |
ISBN: | 9780596517724 0596517726 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035686585 | ||
003 | DE-604 | ||
005 | 20190809 | ||
007 | t | ||
008 | 090820s2008 a||| |||| 00||| eng d | ||
015 | |a 08,N14,0026 |2 dnb | ||
016 | 7 | |a 987920960 |2 DE-101 | |
020 | |a 9780596517724 |c : EUR 38.00 (freier Pr.) |9 978-0-596-51772-4 | ||
020 | |a 0596517726 |c : EUR 38.00 (freier Pr.) |9 0-596-51772-6 | ||
024 | 3 | |a 9780596517724 | |
035 | |a (OCoLC)254463546 | ||
035 | |a (DE-599)DNB987920960 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-29T |a DE-11 |a DE-739 | ||
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 | ||
100 | 1 | |a Elliott, James |e Verfasser |4 aut | |
245 | 1 | 0 | |a Harnessing Hibernate |b [a step-by-step guide to Java persistence] |c James Elliott, Ryan Fowler, and Tim O'Brien |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2008 | |
300 | |a XIV, 363 S. |b Illustrationen. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
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 Fowler, Ryan |e Verfasser |4 aut | |
700 | 1 | |a O'Brien, Tim |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017740750&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017740750 |
Datensatz im Suchindex
_version_ | 1804139396032626688 |
---|---|
adam_text | Table of Contents Preface.....................................................................................................................................ix Parti. 1. Hibernate in a Hurry Installation and Setup..................................................................................................... 3 Getting an Ant Distribution Check Your Java Version Getting the Maven Tasks for Ant Installing the Maven Tasks for Ant Using the HSQLDB Database Engine Using Hibernate Core Setting Up a Project Hierarchy 2. Introduction to Mapping............................................................................................... 25 Writing a Mapping Document Generating Some Class Cooking Up a Schema 3. 26 29 34 Harnessing Hibernate.................................................................................................... 43 Configuring Hibernate Creating Persistent Objects Finding Persistent Objects Better Ways to Build Queries 4. 3 5 6 8 8 10 12 43 46 56 60 Collections and Associations..........................................................................................63 Mapping Collections Persisting Collections Retrieving Collections Using Bidirectional Associations Working with Simpler Collections 63 71 77 80 84
5. Richer Associations.............................................................................. Eager and Lazy Associations Ordered Collections Augmenting Associations in Collections Lifecycle Associations Reflexive Associations 6. Custom Value Types.............................................................................. 111 Defining a User Type 111 Defining a Persistent Enumerated Type 112 Using a Custom Type Mapping 114 Working with Persistent Enumerations 119 Building a Composite User Type 126 7. The Annotations Alternative................................................................. Hibernate Annotations Annotating Model Objects An Alternate Approach 139 139 143 158 8. Criteria Queries................................................................................. Using Simple Criteria Compounding Criteria Projection and Aggregation with Criteria Applying Criteria to Associations Querying by Example Property-Oriented Criteria Factories 163 164 167 168 173 175 177 9. ALookatHQL...................................................................................... 179 Writing HQL Queries 179 Selecting Properties and Pieces 184 Sorting 188 Working with Aggregate Values 189 Writing Native SQL Queries 192 Part II. 87 87 90 92 104 107 Playing Nice with Others 10. Connecting Hibernate to MySQL............................................................... 199 Setting Up a MySQL Database 199 Connecting to MySQL 200 Trying It Out 201 Looking at the Data 205 vi I Table of Contents
11. Hibernate and Eclipse: Really Using the Hibernate Tools............................... 209 Installing the Hibernate Tools in Eclipse Creating a Hibernate Console Configuration More Editing Support The Hibernate Console Perspective Code Generation Mapping Diagrams 12. Maven in More Depth.......................................................................... 239 What Is Maven? Installing Maven Building, Testing, and Running a Project Generating IDE Project Files using Maven Generating Reports with Maven A Maven Project Object Model The Maven Build Lifecycle Using the Maven Hibernate3 Plug-in Becoming a Maven Maven 13. 239 242 243 245 247 250 260 262 266 Put a Spring in your Step: Hibernate with Spring.......................................... 269 What Is Spring? Writing a Data Access Object Creating an Application Context Putting It All Together 14. 209 217 219 222 230 236 269 272 281 285 The Finishing Touch: Stripes with Spring and Hibernate................................. 297 Earn Your Stripes Prepare Tomcat Create the Web Application Add Stripes Dealing with Associations 298 299 299 304 317 A. Hibernate Types...................................................................................327 B. The Criteria API................................................................................. 333 C. Hibernate SQL Dialects........................................................................ 341 D. Spring Transaction Support.................................................................. 343 E. Where to Go
Next................................................................................. 347 Table of Contents | vii
Index viii I Table of Contents 351
|
any_adam_object | 1 |
author | Elliott, James Fowler, Ryan O'Brien, Tim |
author_facet | Elliott, James Fowler, Ryan O'Brien, Tim |
author_role | aut aut aut |
author_sort | Elliott, James |
author_variant | j e je r f rf t o to |
building | Verbundindex |
bvnumber | BV035686585 |
classification_rvk | ST 250 ST 271 |
ctrlnum | (OCoLC)254463546 (DE-599)DNB987920960 |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01618nam a2200421 c 4500</leader><controlfield tag="001">BV035686585</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190809 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090820s2008 a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N14,0026</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">987920960</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596517724</subfield><subfield code="c">: EUR 38.00 (freier Pr.)</subfield><subfield code="9">978-0-596-51772-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596517726</subfield><subfield code="c">: EUR 38.00 (freier Pr.)</subfield><subfield code="9">0-596-51772-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9780596517724</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)254463546</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB987920960</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">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-739</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="100" ind1="1" ind2=" "><subfield code="a">Elliott, James</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Harnessing Hibernate</subfield><subfield code="b">[a step-by-step guide to Java persistence]</subfield><subfield code="c">James Elliott, Ryan Fowler, and Tim O'Brien</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 363 S.</subfield><subfield code="b">Illustrationen.</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</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">Fowler, Ryan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">O'Brien, Tim</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=017740750&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-017740750</subfield></datafield></record></collection> |
id | DE-604.BV035686585 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:43:25Z |
institution | BVB |
isbn | 9780596517724 0596517726 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017740750 |
oclc_num | 254463546 |
open_access_boolean | |
owner | DE-29T DE-11 DE-739 |
owner_facet | DE-29T DE-11 DE-739 |
physical | XIV, 363 S. Illustrationen. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | O'Reilly |
record_format | marc |
spelling | Elliott, James Verfasser aut Harnessing Hibernate [a step-by-step guide to Java persistence] James Elliott, Ryan Fowler, and Tim O'Brien 1. ed. Beijing [u.a.] O'Reilly 2008 XIV, 363 S. Illustrationen. txt rdacontent n rdamedia nc rdacarrier Hibernate (DE-588)4785089-9 gnd rswk-swf Hibernate (DE-588)4785089-9 s DE-604 Fowler, Ryan Verfasser aut O'Brien, Tim Verfasser aut Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017740750&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Elliott, James Fowler, Ryan O'Brien, Tim Harnessing Hibernate [a step-by-step guide to Java persistence] Hibernate (DE-588)4785089-9 gnd |
subject_GND | (DE-588)4785089-9 |
title | Harnessing Hibernate [a step-by-step guide to Java persistence] |
title_auth | Harnessing Hibernate [a step-by-step guide to Java persistence] |
title_exact_search | Harnessing Hibernate [a step-by-step guide to Java persistence] |
title_full | Harnessing Hibernate [a step-by-step guide to Java persistence] James Elliott, Ryan Fowler, and Tim O'Brien |
title_fullStr | Harnessing Hibernate [a step-by-step guide to Java persistence] James Elliott, Ryan Fowler, and Tim O'Brien |
title_full_unstemmed | Harnessing Hibernate [a step-by-step guide to Java persistence] James Elliott, Ryan Fowler, and Tim O'Brien |
title_short | Harnessing Hibernate |
title_sort | harnessing hibernate a step by step guide to java persistence |
title_sub | [a step-by-step guide to Java persistence] |
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=017740750&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT elliottjames harnessinghibernateastepbystepguidetojavapersistence AT fowlerryan harnessinghibernateastepbystepguidetojavapersistence AT obrientim harnessinghibernateastepbystepguidetojavapersistence |