天天看点

数据库Hibernate 删除数据后出现错误

15-Mar-2018 20:47:57.547 INFO [http-nio-8087-exec-2] org.hibernate.event.internal.DefaultLoadEventListener.doOnLoad HHH000327: Error performing load command : org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [net.xlman.web.gotogether.bean.db.Group#814e091f-8bad-4fa1-8888-d97faf29420a]

查了百度发现是因为hibernate项目里面配了很多many-to-one的关联,后台在查询数据时已经作了健全性判断。产生错误的原因是你使用sql语句删除了某个表中的某条数据,结果在及健全性判断的时候判断其他表中有你删除的那条数据的关联。

解决方法:删除掉所有关联的数据

继续阅读