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 170Figura D.14: Tabelas Estado e Governador no banco de dadosExercícios de Fixação24 Considere um sistema de cobrança de ligações telefônicas. Nesse sistema, temos uma entidadechamada Ligação e uma entidade chamada Fatura. Cada ligação está associada a uma única fatura,enquanto que uma fatura está associada a múltiplas ligações. Implemente classes para modelar essasduas entidades em uma pacote chamado br.<strong>com</strong>.k19.modelo no projeto K19-Mapeamento-XML.1 public class Fatura {2 private Long id;3 private Calendar vencimento ;4 private Collection < Ligacao > ligacoes = new ArrayList < Ligacao >() ;56 // GETTERS E SETTERS7 }Código Java D.42: Fatura.java1 public class Ligacao {2 private Long id;3 private Integer duracao ;4 private Fatura fatura ;56 // GETTERS E SETTERS7 }Código Java D.43: Ligacao.java25 Edite o arquivo orm.xml da pasta src/META-INF do projeto K19-Mapeamento-XML de acordo.1 . . .2 3 4 5 6 78 9 DATE 10 1112 13 14 1516 17 18 19 20 2122 23 170 www.k19.<strong>com</strong>.br

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

Saved successfully!

Ooh no, something went wrong!