11.07.2015 Views

Persistência com JPA2 e Hibernate - Inpi

Persistência com JPA2 e Hibernate - Inpi

Persistência com JPA2 e Hibernate - Inpi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MAPEAMENTO COM XML 1526 7 8 9 10 11 12 13 14 15 Código XML D.15: orm.xmlFigura D.4: Personalizando os nomes da tabela e das colunasRelacionamentosOs relacionamentos entre as entidades de um domínio devem ser expressos na modelagem atravésde vínculos entre classes. De acordo <strong>com</strong> a JPA, podemos definir quatro tipos de relacionamentosde acordo <strong>com</strong> a cardinalidade.One to One (Um para Um): Por exemplo, um estado é governado por apenas um governador e umgovernador governa apenas um estado.One to Many (Um para Muitos): Por exemplo, um departamento possui muitos funcionários e umfuncionário trabalha em apenas em um departamento.Many to One (Muitos para Um): Por exemplo, um pedido pertence a apenas um cliente e um clientefaz muitos pedidos.Many to Many (Muitos para Muitos): Por exemplo, um livro possui muitos autores e um autor possuimuitos livros.152 www.k19.<strong>com</strong>.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!