大家好,我是一直默默努力的大龄程序媛大丫姨,今天协助客户发布一个2015年的hibernate的老工程遇到了一个问题,点击“用户管理”菜单,界面提示错误信息类似如下:“org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists: [com.probiz.estore.point.model.PointProductchl#1062]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.probiz.estore.point.model.PointProductchl#1062]
Caused by: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.probiz.estore.point.model.PointProductchl#1062]”,网上查询得知消息如下
错误原因:很可能是因为关联表中,引用表其中一个字段为空!于是查找因为用户表中的机构编码在机构表中不存在。
解决办法:把机构编号不存在的用户删除,再次点击“用户管理”菜单,可用了
————————————————
参考链接:https://blog.csdn.net/lin213java/article/details/84088511