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 1647 manager . getTransaction (). begin ();89 Cliente c = new Cliente ();10 c. setNome (" Rafael Cosentino ");1112 Pedido p = new Pedido ();13 p. setData ( Calendar . getInstance ());14 p. setCliente (c);1516 manager . persist (c);17 manager . persist (p);1819 manager . getTransaction (). <strong>com</strong>mit ();2021 manager . close ();22 factory . close ();23 }24 }Código Java D.30: AdicionaPedidoCliente.java19 Abra o MySQL Workbench e observe as propriedades das tabelas Cliente e Pedido da base dedados K21_mapeamento_xml_bd.Many to ManySuponha que em nosso domínio existam as entidades Livro e Autor. As classes <strong>com</strong> as anotaçõesbásicas de mapeamento seriam mais ou menos assim:1 package br.<strong>com</strong> . k19 ;23 class Livro {4 private Long id;5 }Código Java D.31: Livro.java1 package br.<strong>com</strong> . k19 ;23 class Autor {4 private Long id;5 }Código Java D.32: Autor.java1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 164 www.k19.<strong>com</strong>.br

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

Saved successfully!

Ooh no, something went wrong!