Hibernate
 

- JavaTouch

 

 Hibernate 3.2 released, certified JPA compatible
(October 16, 2006)
JBoss has released Hibernate 3.2, their popular persistence engine, now certified compliant with the Java Persistence API. In addition to JPA compliance, hibernate adds new query capabilities, declarative data filters, and optimistic locking in a cluster with JBoss Cache. More Info..

Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes following object-oriented idiom - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.

- Hibernate Home
- Hibernate Getting Started guide
- Hibernate Reference Documentation (3.1.1)

 

Tutorials and Articals

- Real-World Experiences With Hibernate
- Hibernate 3.1 Used with Tomcat 5.5 (Sept 2006, TheServerSide)
- Difference between Hibernate's get() and load() (January 2007)
Ganeshji Marwaha, in "Hibernate - Difference between session's get() and load()," shows how load() can optimize Hibernate's performance compared to get(), by avoiding trips to the database. With Hibernate now being a JPA implementation, this might or might not remain to be the case.

 

Books

Hibernate in Action
A complete reference book in Hibernate. Provide very good theoretical and practical details. Good for  biginners as well as advanced users and it covers the topics in depth. One of the co authors of this book is Gavin King who is the Hibernate founder and principal developer.
- Table of Contents