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);
}