quarta-feira, 14 de novembro de 2012

Hibernate - Parte III

Classe a ser persistida


Para o mapeamento em tabelas em um banco de dados o Hibernate utiliza classes consideradas POJO (Plain Old Java Objects). É necessário criar um arquivo de configuração que relacionamos em hibernate.cfg.xml para a classe Contato.java.

Primeiro vamos ver nossa classe simples:
Estamos criando uma classe simples com 4 campos encapsulados por getters e setters apropriados.

Criando o mapeamento da classe em XML

E agora vamos criar um arquivo de configuração para mapear a nossa classe de contatos:

Note que criamos uma entrada para com a tag <id>  que irá mapear a chave primária da tabela. Como sou muito criativo, o atributo do objeto e a coluna da tabela também chamam id.

Criei ainda 3 outras entradas utilizando a tag <property>, cada uma mapeando um dos atributos do objeto.

Por fim perceba que estas entradas estão todas dentro de uma tag <class> e esta tag tem uma propriedade denominada name que faz a relação com o objeto que criamos acima. Percebam que é necessário colocar o nome do pacote também.

Nenhum comentário:

Postar um comentário