站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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();


好的 问题解决了
谢谢各位


↑返回目录
前一篇: 配置TOMCAT listener时出现的错误!~!
后一篇: 新手问题:分面接收参数的问题,解决后立即放分,急!!!!