当前页面: 开发资料首页 → JSP 专题 → 使用Hibernate时遇到的错误!!!!!!经典
使用Hibernate时遇到的错误!!!!!!经典
摘要: 使用Hibernate时遇到的错误!!!!!!经典
报错如下:
More than one row with the given identifier was found: 57, for class: com.wxt.website.bean.SmallChannelBean
请问错误出在哪里?一般时程序问题还是数据问题?
怎么解决?
谢谢
错误不是很明显吗?给定的标识找到了多于一条数据。
但我查看数据库了,表里的数据都是单条的阿。
错误栈贴出来
因为你的session中已经存在了一个具有相同id(也就是identifer)的持久对象,这些持久对象是要根数据库表的记录对应的,所以不允许有重复,请用session.merge();
好的 问题解决了
谢谢各位