* Explains persisting Java objects to relational databases through common and important technologies. * Goes over design patterns that are applicable to Java persistence. * Compares various methods of persisting data including JDO, DAO, CMP, and basic JDBC. * Covers all versions of JDBC, including the new JDBC 3 specification. * Gives a good overview of JDO.