Java Avançado Página 1 de 1
Descrição Exercício Hibernate
Objetivo: Este exercício tem como objetivo permitir a fixação dos conceitosrelacionados ao Hibernate.
Pré-condições:
1. Este exercício utiliza, como ponto de partida, o arquivoJA_MOD06_STARTUP.zip.
2. Para início da 6º questão usarJA_MOD06_RESPOSTA_PARTE01_PARCIAL.zip.
3. Para Início da 8º questão usarJA_MOD06_RESPOSTA_PARTE01_MELHORADO.zip
4. Para início da Parte 2 parte usarJA_MOD06_RESPOSTA_PARTE01_FINAL.zip
Passos para execução do exercício
Parte 1
1. Configurar o hibernate no nosso projeto atual.2. Criar o pacote br.com.qualiti.java.avancado.modulo06 no diretório src.3. Anotar a Classe Cliente para que a mesma possa ser manipulada pelo Hibernate
(por hora manteremos o atributo Endereço como @Transient, ou seja, seráignorado pelo hibernate).
4. Configurar o arquivo hibernate.cfg.xml para mapear a classe Cliente.5. Criar uma classe chamada TesteHibernate no pacote
br.com.qualiti.java.avancado.modulo06.parte1. Essa classe deve listar todosos clientes da base de dados.
6. Criar uma classe TesteHibernateMelhorado passando a utilizar uma classechamada HibernateConnectionUtil para controlar as sessões Hibernate.
7. Criar uma Named Query na entidade Cliente e a utilizar emTesteHibernateMelhorado.
8. Faça as operações de inserir, alterar e excluir um cliente emTestHibernateMelhorado.
Parte 2
1. Implemente a classe RepositorioClienteHibernate.
2. (Opcional) Implementar os outros repositórios: RepositorioContaHibernate,RepositorioGerenteHibernate.