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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

161 MAPEAMENTO COM XML1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 Código XML D.25: orm.xmlComo existe um relacionamento entre pedidos e clientes, devemos expressar esse vínculo atravésde um atributo que pode ser inserido na classe Pedido. Supondo que um pedido pertença a um únicocliente, devemos utilizar um atributo simples para expressar esse relacionamento.1 package br.<strong>com</strong> . k19 ;23 class Pedido {4 private Long id;5 private Cliente cliente ;6 }Código Java D.27: Pedido.javaPara informar a cardinalidade do relacionamento entre pedidos e clientes, devemos utilizar a tag.1 2 3 4 5 6 78 9 10 1112 . . .13 Código XML D.26: orm.xmlNo banco de dados, a tabela referente à classe Pedido possuirá uma join column vinculada àtabela da classe Cliente. Por padrão, o nome da join column é formado pelo nome da entidade alvodo relacionamento, seguido pelo caractere “_” e pelo nome do atributo que define a chave primáriada entidade alvo.www.k19.<strong>com</strong>.br 161

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

Saved successfully!

Ooh no, something went wrong!