错误原因分析:之前操作的session没有close掉,因此新的操作向session里面添加的对象就与之前的冲突了 解决方法:1、将方法中的sessionclose掉 HibernateSessionFactory.closeSession();或者session.close() 2、如果已经close过了 还出现这种错误 建议最简单粗暴的方法就是重启myeclipse或者eclipse