Skip to content


Spend $50 to get a free DVD!

ISBN-10: 0596006969

ISBN-13: 9780596006969

Edition: 2004

Authors: James Elliott

List price: $24.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Do you enjoy writing software, except for the database code? "Hibernate: A Developer's Notebook is for you. Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the application is the fun part. And even database experts dread the tedious plumbing and typographical spaghetti needed to put their SQL into a Java program. "Hibernate: A Developers Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don't even need to know the database is there, and you can change from one database to another simply by…    
Customers also bought

Book details

List price: $24.95
Copyright year: 2004
Publisher: O'Reilly Media, Incorporated
Publication date: 5/20/2004
Binding: Paperback
Pages: 192
Size: 7.00" wide x 9.00" long x 0.50" tall
Weight: 0.682
Language: English

Installation and Setup
Getting an Ant Distribution
Getting the HSQLDB Database Engine
Getting Hibernate
Setting Up a Project Hierarchy
Introduction to Mapping
Writing a Mapping Document
Generating Some Class
Cooking Up a Schema
Connecting Hibernate to MySQL
Harnessing Hibernate
Creating Persistent Objects
Finding Persistent Objects
Better Ways to Build Queries
Collections and Associations
Mapping Collections
Persisting Collections
Retrieving Collections
Using Bidirectional Associations
Working with Simple Collections
Richer Associations
Using Lazy Associations
Ordered Collections
Augmenting Associations in Collections
Lifecycle Associations
Reflexive Associations
Persistent Enumerated Types
Defining a Persistent Enumerated Type
Working with Persistent Enumerations
Custom Value Types
Defining a User Type
Using a Custom Type Mapping
Building a Composite User Type
Criteria Queries
Using Simple Criteria
Compounding Criteria
Applying Criteria to Associations
Querying by Example
A Look at HQL
Writing HQL Queries
Selecting Properties and Pieces
Working with Aggregate Values
Writing Native SQL Queries
Hibernate Types
Standard Criteria
Hibernate SQL Dialects