There are a number of ways you can dig deeper into the capabilities of Hibernate and the other ways it can be used. Here are some good choices; pick the ones that best suit your needs, learning style, and time frame.
All of the tools mentioned in this book have good online documentation. If you have a basic idea of how to use the package, the online reference can give you the details you need to accomplish specific tasks. Look for the Documentation links prominently featured on each package’s home page.
A more complete and in-depth discussion of Hibernate can be found in Java Persistence with Hibernate by Christian Bauer and Gavin King (Manning Publications). As the creators of Hibernate, they’re very familiar with the details, though they sometimes assume a fairly deep proficiency with database concepts.
For an in-depth reference covering Apache Maven, read Maven: The Definitive Guide from Sonatype. To learn more about Apache Ant, pick up a copy of Ant: The Definitive Guide by Jesse E. Tilly and Eric M. Burke (O’Reilly), or the more recent Ant in Action by Steve Loughran and Erik Hatcher (Manning).
For more information about the Spring Framework, pick up a copy of Spring: A Developer’s Notebook by Bruce Tate and Justin Gehtland (O’Reilly) ...