More Books
Hibernate: A J2EE Developer's Guide
Hibernate: A J2EE™ Developer's Guide
Table of Contents
Copyright
Acknowledgments
About the Author
Preface
Required Skills
Roadmap
Chapter 1. Overview
Why Object/Relational Mapping?
What Is Hibernate?
Comparing JDBC to Hibernate
Hibernate's Mapping System
Other Java/Database Integration Solutions
How to Obtain and Install
Supported Databases
Chapter 2. Getting Oriented
Application Architecture
Mapping Files
Generating Java Source
Application Configuration
Web Application
JSP Interface
Chapter 3. Starting from Java
Java Object Model
Generated Mapping Files
Generated Schema
Working with Artifacts and Owners
Chapter 4. Starting from an Existing Schema
Initial Schema
Using Middlegen
Generated Mapping Files
Generated Java
Working with the Database
Chapter 5. Mapping Files
Basic Structure
Mapping File Reference
Chapter 6. Persistent Objects
Sessions
Objects and Identity
Life-Cycle Methods
Chapter 7. Relationships
Database Relationships
Java Collection Relationships
Java Class Relationships
Any-Based Relationships
Bi-directional Relationships
Chapter 8. Queries
HQL
HQL Reference
Select
From
Where
Group By
Having
Order By
Criteria Queries
Native SQL Queries
Chapter 9. Transactions
Introduction to Transactions
Optimistic and Pessimistic Locking
Chapter 10. Performance
Finding and Solving Problems
Queries
Inserts
Connection Pooling
Caching
Chapter 11. Schema Management
Updating an Existing Schema
Generating Update and Drop Scripts
Chapter 12. Best Practices, Style Guide, Tips and Tricks
Reducing Code with Inversion of Control
Reducing Session Creation Impact with ThreadLocal
Using Hibernate as an EJB BMP Solution
Integrating with Other Technologies
Applications That Use Hibernate
Strategies for Getting Started
Chapter 13. Future Directions
Hibernate 3.0
EJB 3.0
Here and Now
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X

Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

objects
Objects
     arrays
     caches 2nd 3rd
     Configuration 2nd 3rd
     creating
     deleting 2nd
     files 2nd 3rd 4th 5th
     HQL
     identity 2nd 3rd
         composite 2nd
         generating 2nd 3rd 4th
         sessions
         unsaved values
     Java Object Model
     JDO
     lazy 2nd
     life-cycles 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
     overview of Hibernate 2nd 3rd
     persistent 2nd 3rd 4th 5th 6th 7th 8th 9th
     POJO
     refreshing
     relational mapping 2nd 3rd
     schema
     searching 2nd 3rd
     Session 2nd 3rd
     SessionFactory
     SQL 2nd
     updating 2nd
of session creation impact 2nd 3rd
One-to-many attributes
One-to-many relationships
One-to-many tags
One-to-one attributes
One-to-one relationships
Operations, sample sets of 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
Optimistic locks
     attributes
Optimization, collections
Options
     Apache DBCP configuration 2nd
     c3p0 configuration
     caches 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th
     collection
     integration
         EJB 2.X
         EJB 3.0
         JDO
     Proxool configuration
    schemas
         Ant
         command line
Order-by attributes 2nd 3rd 4th 5th
Outer joins, HQL
Outer-join attributes 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th
Output, Middlegen 2nd
Overriding lazy settings
Overview of Hibernate 2nd 3rd
Ownership Object Model