pessoal to usando o hibernate pra persistir os meus dados no banco…
acontece que tem uns dados q eu presiso verificar e se tiver remover do banco, e dar prosegmento a função…
so que sempre dispara uma Exception
o meu codigo é esse:
em = getEntityManager();
em.getTransaction().begin();
Admins Admins = new Admins();
Funcionario funcionario= new Funcionario ();
Query q = em.createQuery("from Admins where funcionario_id = '"+id+"'");
if (q.getSingleResult() != null){
admin = (Admins) q.getSingleResult();
em.remove(admin);
}
q = em.createQuery("from Funcionario where id = '"+id+"'");
funcionario= (Funcionario) q.getSingleResult();
em.remove(funcionario);
em.getTransaction().commit();