我有这种方法从我的数据库中删除实体:
T entity;
em = HibernateManager.getEntityManager();
em.getTransaction().begin();
entity = em.find(entityClass, entityId);
em.remove(entity);
em.getTransaction().commit();
em.close();
return true;
当我调用它时,hibernate会返回此异常:
java.lang.IllegalStateException: EntityManager is closed
我做错了什么?