nPrincipais elementos dos Hibernate mapping files:
n<class> - Define a classe persistente e a tabela do
BD;
n<id> - Define o atributo que será o identificador
da instância da classe
e o tipo de generator que será utilizado pelo atributo id;
n<composite-id> - Utilizado para mapear classes para tabelas
que possuem chaves
compostas;
n<property> - Define o mapeamento de um atributo
persistente, caso o atributo já tenha sido definido nos
elementos <id> ou <composite-id> ocorrerá um erro;
n<many-to-one> - Define o lado “one” um relacionamento “um para muitos”;
n<one-to-one> - Define um lado “one” de um relacionamento “um para um”;