hi, I've already read books about Hibernate and Spring individually. Between them, I think "Java Persistence with Hibernate" and "Professional Java Development with the Spring Framework" are good books. But recently I'm reading a recent published book about Spring and Hibernate, Spring Persistence with Hibernate; this book explains Hibernate very nice, I learned many complicated aspects of Hibernate by this book. I haven't read the Spring part of the book, but it seems very excellent as well. Here is the link for that book
Spring Persistence with Hibernate