Bom dia senhores…
estou usando javaDB com JPA.
fiz uma app de cadastro e remove bem simples. só pra estudos…
porem nao estou conceguindo remover…
void delall(Usuarios u) {
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
try {
em.remove(u);
em.getTransaction().commit();
} catch (Exception e) {
e.printStackTrace();
em.getTransaction().rollback();
} finally {
em.close();
}
}
o erro:
[color=darkred]java.lang.IllegalArgumentException: Entity must be managed to call remove: javadbembebded.Usuarios[id=1], try merging the detached and try the remove again.
at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.performRemove(UnitOfWorkImpl.java:2747)
at oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerImpl.remove(EntityManagerImpl.java:215)[/color]
obrigado a todos