Como criar uma conexão, um select, um join com o Hibernate

Sei que isto é básico e até tenho alguns exemplos, mas alguém teria um tutorial completo ou exemplos bons de como criar uma conexão, um select, um join, etc. com o Hibernate?

www.google.com.br

Pra não dizer que eu sou mau…

http://www.guj.com.br/java.artigo.125.1.guj