Hibernate - Annotations

Bom dia pessoal,
[color=violet]estamos começando a estudar JAVA agora,
e estamos com muitas duvidas na persistencia de
dados com Hibernate e Annotations…
Alguém pode nos dar uma mãozinha com
apostilas, tutoriais sobre o assunto?
muito obrigada desde já…[/color]
:smiley:

http://www.google.com.br/search?q=hibernate+annotation
http://www.guj.com.br/artigos.jsp

Aqui mesmo no GUJ você encontra otimos materiais.

Livre-se do SQL: uma introdução ao Hibernate
http://www.guj.com.br/java.tutorial.artigo.125.1.guj

Introdução ao Hibernate 3
http://www.guj.com.br/java.tutorial.artigo.174.1.guj

Controle Transacional no Hibernate 3 com Anotações
http://www.guj.com.br/java.tutorial.artigo.182.1.guj

Boa Sorte

Na empresa que eu trabalho pediram para eu migrar uma aplicação já existente para Grails. O meu chefe me deu apenas o script do banco dessa aplicação. E disse para eu encontrar uma maneira de gerar a aplicação Grails a partir desse banco. Para realizar tal tarefa estou utilizando Engenharia Reversa e Hibernate Annotations, ou seja, estou criando os POJOS a partir do Banco e dentro desses POJOS estou fazendo o mapeamento da classe no banco. Acontece que esse banco foi feito utilizando uma engine (MyISAM) que não permite chaves estrangeiras. Aí que está o rolo, não consigui encontrar um jeito para mapear o relacionamento entre duas classes que tem relação. Por exemplo no banco há as tabelas “Cliente” e “Usuário”, essas duas tabelas tem um relacionamento de um-para-muitos, ou seja um cliente pode ter vários usuários. Na tabela “Cliente” há a chave primária “CLID_ID” e na tabela “Usuário” há esse campo (CLI_ID) mas não está declarado como chave estrangeira. Como fazer esse mapeamento?? Alguém poderia me auxiliar?