Features of Hibernate

Transparent persistence without byte code processing

Object-oriented query language
Powerful object-oriented query language
Full support for polymorphic queries
New Criteria queries
Native SQL queries

Object / Relational mappings
Three different O/R mapping strategies
Multiple-objects to single-row mapping
Polymorphic associations
Bidirectional associations

Automatic primary key generation
Multiple synthetic key generation strategies
Support for application assigned identifiers
Support for composite keys

Object/Relational mapping definition
XML mapping documents
Human-readable format
XDoclet support

HDLCA (Hibernate Dual-Layer Cache Architecture)
Thread safeness
Non-blocking data access
Session level cache
Optional second-level cache
Optional query cache
Works well with others

High performance
Lazy initialization
Outer join fetching
Batch fetching
(Optional) Internal connection pooling and PreparedStatement caching

J2EE integration
JMX support
Integration with J2EE architecture (optional)
New JCA support

Leave a Comment