Nothin beats Hibernate in Action. Teaches from scratch, very detailed, only downfall, and this depends on your perspective, it teaches hibernate with xml, not annotations.
When it is used for evil, then watch out! When it is used for good, then things are much nicer. Like this tiny ad:
Gift giving made easy with the permaculture playing cards