Harnessing Hibernate and over 2 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £0.40 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Harnessing Hibernate on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Harnessing Hibernate [Paperback]

James Elliott , Timothy M. O'Brien , Ryan Fowler
3.3 out of 5 stars  See all reviews (3 customer reviews)
Price: £25.99 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 20 Sep.? Choose Express delivery at checkout. Details
‹  Return to Product Overview

Table of Contents

Preface; How to Use This Book; Font Conventions; On the Web Site; How to Contact Us; Acknowledgments; Hibernate in a Hurry; Chapter 1: Installation and Setup; 1.1 Getting an Ant Distribution; 1.2 Check Your Java Version; 1.3 Getting the Maven Tasks for Ant; 1.4 Installing the Maven Tasks for Ant; 1.5 Using the HSQLDB Database Engine; 1.6 Using Hibernate Core; 1.7 Setting Up a Project Hierarchy; Chapter 2: Introduction to Mapping; 2.1 Writing a Mapping Document; 2.2 Generating Some Class; 2.3 Cooking Up a Schema; Chapter 3: Harnessing Hibernate; 3.1 Configuring Hibernate; 3.2 Creating Persistent Objects; 3.3 Finding Persistent Objects; 3.4 Better Ways to Build Queries; Chapter 4: Collections and Associations; 4.1 Mapping Collections; 4.2 Persisting Collections; 4.3 Retrieving Collections; 4.4 Using Bidirectional Associations; 4.5 Working with Simpler Collections; Chapter 5: Richer Associations; 5.1 Eager and Lazy Associations; 5.2 Ordered Collections; 5.3 Augmenting Associations in Collections; 5.4 Lifecycle Associations; 5.5 Reflexive Associations; Chapter 6: Custom Value Types; 6.1 Defining a User Type; 6.2 Defining a Persistent Enumerated Type; 6.3 Using a Custom Type Mapping; 6.4 Working with Persistent Enumerations; 6.5 Building a Composite User Type; Chapter 7: The Annotations Alternative; 7.1 Hibernate Annotations; 7.2 Annotating Model Objects; 7.3 An Alternate Approach; Chapter 8: Criteria Queries; 8.1 Using Simple Criteria; 8.2 Compounding Criteria; 8.3 Projection and Aggregation with Criteria; 8.4 Applying Criteria to Associations; 8.5 Querying by Example; 8.6 Property-Oriented Criteria Factories; Chapter 9: A Look at HQL; 9.1 Writing HQL Queries; 9.2 Selecting Properties and Pieces; 9.3 Sorting; 9.4 Working with Aggregate Values; 9.5 Writing Native SQL Queries; Playing Nice with Others; Chapter 10: Connecting Hibernate to MySQL; 10.1 Setting Up a MySQL Database; 10.2 Connecting to MySQL; 10.3 Trying It Out; 10.4 Looking at the Data; Chapter 11: Hibernate and Eclipse: Really Using the Hibernate Tools; 11.1 Installing the Hibernate Tools in Eclipse; 11.2 Creating a Hibernate Console Configuration; 11.3 More Editing Support; 11.4 The Hibernate Console Perspective; 11.5 Code Generation; 11.6 Mapping Diagrams; Chapter 12: Maven in More Depth; 12.1 What Is Maven?; 12.2 Installing Maven; 12.3 Building, Testing, and Running a Project; 12.4 Generating IDE Project Files using Maven; 12.5 Generating Reports with Maven; 12.6 A Maven Project Object Model; 12.7 The Maven Build Lifecycle; 12.8 Using the Maven Hibernate3 Plug-in; 12.9 Becoming a Maven Maven; Chapter 13: Put a Spring in your Step: Hibernate with Spring; 13.1 What Is Spring?; 13.2 Writing a Data Access Object; 13.3 Creating an Application Context; 13.4 Putting It All Together; Chapter 14: The Finishing Touch: Stripes with Spring and Hibernate; 14.1 Earn Your Stripes; 14.2 Prepare Tomcat; 14.3 Create the Web Application; 14.4 Add Stripes; 14.5 Dealing with Associations; Hibernate Types; Basic Types; Custom Value Types; “Any” Type Mappings; All Types; The Criteria API; The Criterion Factory; The Projection Factory; The Order Factory; The Property Factory; Hibernate SQL Dialects; Getting Fluent in the Local SQL; Spring Transaction Support; Using the Spring Framework’s Transactional Annotation; Using a JTA Transaction Manager; Where to Go Next; Online Manuals; Books; Source Code; Dealing with Newer Releases; Getting Involved; Colophon;

‹  Return to Product Overview