Beginning Hibernate: From Novice to Professional

Front Cover
Apress, Aug 23, 2006 - Computers - 360 pages
5 Reviews

Beginning Hibernate is ideal if you’re experienced in Java with databases (the traditional, or connected, approach), but are new to open source lightweight Hibernate—the most popular de facto object-relational mapping and database-oriented application development framework. This book packs in information about the release of the Hibernate 3.2.x persistence layer and provides a clear introduction to the current standard for object-relational persistence in Java.

Experienced author Dave Minter and contributor Jeff Linwood provide more in-depth examples than any other books for Hibernate beginners. The authors also present material in a lively, example-based mannernot in a dry, theoretical, hard-to-read fashion. And since the book keeps its focus on Hibernate without wasting time on nonessential third-party tools, you’ll be able to immediately start building transaction-based engines and applications.

What you’ll learnWho this book is for

This book is for Java developers who want to learn about Hibernate.


What people are saying - Write a review

User ratings

5 stars
4 stars
3 stars
2 stars
1 star

Review: Beginning Hibernate: From Novice to Professional

User Review  - Linda - Goodreads

My opinion of this book may be hurt by the somewhat disjointed way I ended up reading it, however it suffered from the problem that many computer books suffer from: it lacked sufficient detail. It ... Read full review

Selected pages


An Introduction to Hibernate 3
Integrating and Configuring Hibernate
Building a Simple Application
The Persistence Life Cycle
An Overview of Mapping
Mapping with Annotations
Creating Mappings with Hibernate XML Files
Using the Session
Advanced Queries Using Criteria
Filtering the Results of Searches
More Advanced Features
Hibernate Tools
Hibernate and Spring
Upgrading from Hibernate 2

Searches and Queries

Common terms and phrases

Popular passages

Page xx - Please feel free to visit the Apress Web site and download all the code there. You can also check for errata and find related titles from Apress.
Page xiv - Apart from certifications such as IEEE-CSDP and J2EE Architect, Sumit also has an MS in computer science. Sumit has a keen interest in database internals, algorithms, and search engine technology. He currently works as an OLAP Architect for LeapFrogRX. Sumit has invented some basic generalized algorithms to find divisibility between numbers and has also invented divisibility rules for prime numbers less than 100. Sumit has a fierce desire to work for Google some day.

About the author (2006)

Dave Minter has adored computers since he was small enough to play in the boxes they came in. He built his first PC from discarded, faulty, and obsolete components, and considers that to be the foundation of his career as an integration consultant. Dave is based in London, where he helps large and small companies build systems that "just work." He co-authored Building Portals with the Java Portlet API and Pro Hibernate 3.

Jeff Linwood has been involved in software programming since he had a 286 in high school. He got caught up with the Internet when he got access to a UNIX shell account, and it has been downhill ever since. Jeff has published articles on several Jakarta Apache open source projects in Dr. Dobb's Journal, CNET's, and JavaWorld. Jeff has a bachelor's degree in chemical engineering from Carnegie Mellon University. He currently works for the Gossamer Group in Austin, Texas, on content management and web application syndication systems. He gets to play with all the latest open source projects there. Jeff also co-authored Professional Struts Applications, Building Portals with the Java Portlet API, and Pro Hibernate 3. He was a technical reviewer for Enterprise Java Development on a Budget and Extreme Programming with Ant.

Bibliographic information