I know that it is nothing new for the Spring and Hibernate developers, but it is a good entry point for those frameworks or even better, what you can get from them.
Take a look on this article from Unruly Rambling:
Spring and Hibernate, Simplify the DAO layer and this one from ONJava:
Persistence in Spring.