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 156Código Java D.17: Estado.java9 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 10 1112 13 14 15 16 17 18 19 . . .Código XML D.20: orm.xml10 Adicione um governador e um estado no banco de dados. Crie uma classe chamada AdicionaEstadoGovernadorno pacote br.<strong>com</strong>.k19.testes do projeto K19-Mapeamento-XML.1 public class AdicionaEstadoGovernador {2 public static void main ( String [] args ) {3 EntityManagerFactory factory =4 Persistence . createEntityManagerFactory (" K21_mapeamento_xml_pu ");5 EntityManager manager = factory . createEntityManager ();67 manager . getTransaction (). begin ();89 Governador g = new Governador ();10 g. setNome (" Rafael Cosentino ");1112 Estado e = new Estado ();13 e. setNome (" São Paulo ");14 e. setGovernador (g);1516 manager . persist (g);17 manager . persist (e);1819 manager . getTransaction (). <strong>com</strong>mit ();2021 manager . close ();22 factory . close ();23 }24 }Código Java D.18: AdicionaEstadoGovernador.java11 Abra o MySQL Workbench e observe as propriedades das tabelas Estado e Governador da basede dados K21_mapeamento_xml_bd.One to Many156 www.k19.<strong>com</strong>.br

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

Saved successfully!

Ooh no, something went wrong!