我试图从actor表中删除actor记录,其中一些actor被映射到电影表中的一个或多个电影。当我试图删除未映射到任何电影的演员记录时,它是当我处理回滚异常(试图删除映射到电影的演员)之后我试图删除未映射到任何电影的演员记录时,它没有被删除它也被处理了为什么?
public boolean RemoveActor(Actor actor){
try
{
em.getTransaction().begin();
em.remove(actor);
em.getTransaction().commit();
return true;
}
catch(RollbackException e)
{
System.out.println("fyufyuff");
}
return false;
}