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.

163 MAPEAMENTO COM XMLExercícios de Fixação16 Implemente duas entidades no pacote br.<strong>com</strong>.k19.modelo do projeto K19-Mapeamento-XML:Pedido e Cliente.1 public class Cliente {2 private Long id;3 private String nome ;45 // GETTERS AND SETTERS6 }Código Java D.28: Cliente.java1 public class Pedido {2 private Long id;3 private Calendar data ;4 private Cliente cliente ;56 // GETTERS AND SETTERS7 }Código Java D.29: Pedido.java17 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 21 22 23 . . .Código XML D.29: orm.xml18 Adicione um cliente e um departamento no banco de dados. Crie uma classe chamada AdicionaPedidoClienteno pacote br.<strong>com</strong>.k19.testes do projeto K19-Mapeamento-XML.1 public class AdicionaPedidoCliente {2 public static void main ( String [] args ) {3 EntityManagerFactory factory = Persistence4 . createEntityManagerFactory (" K21_mapeamento_xml_pu ");5 EntityManager manager = factory . createEntityManager ();6www.k19.<strong>com</strong>.br 163

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

Saved successfully!

Ooh no, something went wrong!