April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Mapeamento de classes utilizando Hibernate
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”;