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.

MAPEAMENTO COM XML 1781 public class Pessoa {2 private Long id;34 private String nome ;5 }Código Java D.55: Pessoa.java1 public class PessoaJuridica extends Pessoa {2 private String cnpj ;3 }Código Java D.56: PessoaJuridica.java1 public class PessoaFisica extends Pessoa {2 private String cpf ;3 }Código Java D.57: PessoaFisica.java1 2 3 < inheritance strategy =" JOINED "/>4 5 6 7 8 9 1011 1213 1415 1617 18 Código XML D.44: orm.xmlFigura D.16: Tabelas correspondentes às classes Pessoa, PessoaJuridica e PessoaFisicaO consumo de espaço utilizando a estratégia Joined é menor do que o utilizado pela estratégiaSingle Table. Contudo, as consultas são mais lentas, pois é necessário realizar operações de join pararecuperar os dados dos objetos.178 www.k19.<strong>com</strong>.br

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

Saved successfully!

Ooh no, something went wrong!