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.

175 MAPEAMENTO COM XML3 private String estado ;45 private String cidade ;67 private String logradouro ;89 private int numero ;1011 // GETTERS AND SETTERS12 }Código Java D.49: Endereco.java32 No pacote br.<strong>com</strong>.k19.modelo do projeto K19-Mapeamento-XML, crie uma classe chamadaCandidato.1 public class Candidato {2 private Long id;34 private String nome ;56 private Calendar nascimento ;78 private Endereco endereco ;910 // GETTERS E SETTERS11 }Código Java D.50: Candidato.java33 Altere o código do arquivo orm.xml da pasta src/META-INF do projeto K19-Mapeamento-XMLde forma a criar um relacionamento bidirecional entre as faturas e as ligações.1 . . .2 3 4 5 6 78 9 DATE 10 1112 13 14 15 . . .Código XML D.42: orm.xml34 Crie uma classe chamada AdicionaCandidatoEndereco para adicionar alguns candidatos e endereçosno pacote br.<strong>com</strong>.k19.testes do projeto K19-Mapeamento-XML.1 public class AdicionaCandidatoEndereco {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 Endereco e = new Endereco ();10 e. setEstado (" São Paulo ");www.k19.<strong>com</strong>.br 175

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

Saved successfully!

Ooh no, something went wrong!