Have a look at the example application (CaveatEmptor). It is for Hibernate 2, but covers a lot of basics that will be relevant to Hibernate 3.
Hibernate in Action is useful. Again its Hibernate 2, but covers the theory well. In my opinion though, you don't need much beyond the basic documentation, plus maybe some time reading common threads in the Hibernate forums.