Recommended Books


Beginning Hibernate: From Novice to Professional
by Dave Minter and Jeff Linwood
Apress 2006 (358 pages) Citation

Packing new information about the latest release of the Hibernate 3.2.x persistence layer, this helpful guide provides a clear introduction to the current standard for object-relational persistence in Java.

Table of Contents
Beginning Hibernate From Novice to Professional
Introduction
Chapter 1 - An Introduction to Hibernate 3
Chapter 2 - Integrating and Configuring Hibernate
Chapter 3 - Building a Simple Application
Chapter 4 - The Persistence Life Cycle
Chapter 5 - An Overview of Mapping
Chapter 6 - Mapping with Annotations
Chapter 7 - Creating Mappings with Hibernate XML Files
Chapter 8 - Using the Session
Chapter 9 - Searches and Queries
Chapter 10 - Advanced Queries Using Criteria
Chapter 11 - Filtering the Results of Searches
Appendix A - More Advanced Features
Appendix B - Hibernate Tools
Appendix C - Hibernate and Spring
Appendix D - Upgrading from Hibernate 2


Beginning POJOs: Novice to Professional
by Brian Sam-Bodden
Apress 2006 (424 pages) Citation

Ideal for those new to open source and lightweight Java, this book will guide you through the construction of complex but lightweight enterprise Java-based web applications.

Table of Contents
Beginning POJOs From Novice to Professional
Introduction
Chapter 1 - Introduction
Chapter 2 - Eclipse
Chapter 3 - Building with Ant
Chapter 4 - Object Relational Mapping with Hibernate
Chapter 5 - Business Services with JBoss
Chapter 6 - The Spring Framework
Chapter 7 - Tapestry
Chapter 8 - Testing
Chapter 9 - Continuous Integration
Chapter 10 - Additional Topics


Java Persistence for Relational Databases
by Richard Sperko
Apress 2003 (337 pages) Citation

This text provides best practices and patterns for readers who want to connect to databases using Java. It also includes coverage of various database-related APIs for Java, including JDO, JDBC (including newest 3.0 APIs), and CMP.

Table of Contents
Java Persistence for Relational Databases
Foreword
Introduction
Chapter 1 - All Kinds of Methods for Persisting Objects
Chapter 2 - Understanding Relational Database Management Systems
Chapter 3 - Using JDBC 1 for Relational Database Work
Chapter 4 - What Is New in JDBC 2 and 3
Chapter 5 - Writing a Persistence Layer
Chapter 6 - Persistence-Related Design Patterns
Chapter 7 - Unit Testing Persistence Layers
Chapter 8 - Enterprise JavaBeans Container Managed Persistence 2.0
Chapter 9 - Writing to the ODMG 3.0
Chapter 10 - Persistence with Java Data Objects (JDO)
Chapter 11 - Open Source Java Persistence Libraries and Frameworks
Chapter 12 - Commercial Java Persistence Libraries and Frameworks
Chapter 13 - Summary