@Alexsandro_Andrade escreveu:
nao consigo grava no banco usando composição,
EntityManagerFactory emf = Persistence.createEntityManagerFactory("intranethope"); EntityManager em = emf.createEntityManager(); @Test public void testeSalvar() { EstadoDAO dao = new EstadoDAO(em); Estado estBus = dao.buscarPorID(1); Cidade cid = new Cidade(); cid.setNome("TESTE"); cid.setEstado(estBus); CidadeDAO daoCid = new CidadeDAO(em); daoCid.salvar(cid); }
public void salvar(T t) { em.getTransaction().begin(); em.persist(t); em.getTransaction().commit(); }
public T buscarPorID(int id) {
em.getTransaction().begin();return em.find(classe, id); }
Mensagens: 4
Participantes: 2