最近使用JPA做删除的时候,遇到这个问题:
Removing a detached instance com.gti.epd.cmis.entity.vo.FolderVO#79
上网查了一下,意思是:正在删除一个已分离的实例..............FolderVO。说这个instance已经和session脱离关系了。直接进行folderRemoveDAO.remove(folderVO);就会出错。
删除前再查一次就好了:
FolderVO delete = folderQueryDAO.getById(folderVO.getFolderId());
folderRemoveDAO.remove(delete);