Dúvida - Hibernate FK

Galera, peguei meu primeiro projeto por fora pra fazer hehe, e gostaria muito de usar o hibernate…
Já fiz alguma coisinha, alguns selects, inserts, li algum livro ou outro… Mas preciso de uma ajuda,
estou com dúvida no seguinte, terei uma tabela de clientes (Nome + Endereço + numero + Complemento) e uma de endereços (Rua + Bairro + Cidade).
Como posso fazer pra gravar dessa forma? Tendo uma chave estrangeira no cliente referenciando o endereço cadastrado.
E poder fazer inserts, updates, delete com a informação organizada dessa forma…
Não consegui encontrar nas documentações alguma informação mais direta pra solucionar a dúvida, ficaria muito grato se alguém pudesse ajudar…

Obrigado.

http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/

topico 2.2.2.4

por falta de documentação ta ae… xP

só ver os @OneToOne, @ManyToOne, @OneToMany or @ManyToMany… já da para começar… recomendo que vc olhe sempre a documentação em inglês, as em português são confusas =)