Caused by: java.sql.SQLException: Result set already closed

代码如下://======================================================Useruser=(User)getServic... 代码如下:
//======================================================
User user= (User)getService().load(User.class, "admin");
//修改用户名
user.setUsername("temp");
//更新数据库
getService().update(user);
//=========================================================
报错:
org.hibernate.exception.GenericJDBCException: could not load an entity
Caused by: java.sql.SQLException: Result set already closed

但是,如果在debug状态下,我把鼠标移到user.setUsername("temp");的user上之后再执行下去就没有此错了

这有可能是什么原因
org.hibernate.exception.GenericJDBCException: could not load an entity: [domain.User#admin]
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1872)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48)
at org.hibernate.loader.entity.EntityLoader.loadByUniqueKey(EntityLoader.java:85)
数据是存在的
展开
 我来答
wanglongpa
2009-04-03
知道答主
回答量:13
采纳率:0%
帮助的人:7.6万
展开全部
Result set already closed
Result已经关闭了
要想操作成功,则要打开Result
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e50070763
2009-04-02 · 超过12用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:53.5万
展开全部
[domain.User#admin] 没有admin这条记录?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beyondts
2009-04-07 · TA获得超过262个赞
知道答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
确认下你的Hibernate连接是否在执行Update前被关闭了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式