社区
Java EE
帖子详情
为什么通过hibernate查询出来的数据都是重复的?
Strawberry79
2004-11-24 03:16:30
我映射了一个视图,进行了一个简单的查询,选出的记录应该是5条,但返回的LIST的内容中5条记录居然是最后一条记录重复5遍,怎么回事?
有没有人遇到?我试了其它的视图和表的这种操作都没有遇到过这种情况.
...全文
270
3
打赏
收藏
为什么通过hibernate查询出来的数据都是重复的?
我映射了一个视图,进行了一个简单的查询,选出的记录应该是5条,但返回的LIST的内容中5条记录居然是最后一条记录重复5遍,怎么回事? 有没有人遇到?我试了其它的视图和表的这种操作都没有遇到过这种情况.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wjmmml
2004-11-25
打赏
举报
回复
这种情况一般是你代码问题
yyh21m
2004-11-25
打赏
举报
回复
检查代码
Strawberry79
2004-11-25
打赏
举报
回复
我查询的时候就是这样做的:
Query query = session
.createQuery("select wq from com.nscorp.Hibernate.VSurfstWqTjb wq Where wq.stnm='古北口'");
for(int i=1;i< query.list().size();i++){
VSurfstWqTjb wq = (VSurfstWqTjb)query.list().get(i);
System.out.print("~~~"+i+" "+wq.getStnm()+" "+wq.getCysj());
}
return query.list();
我检查过query.list()中返回的内容,就是重的,代码有可能在什么地方出错呢?
全面掌握
Hibernate
框架技术
包含
Hibernate
相关技术:
Hibernate
简介、Session API、对象的状态
查询
操作(主键
查询
、HQL
查询
、Criteria
查询
、SQL
查询
、命名
查询
、doWork) 关联关系:多对一、一对多、多对多、一对一 组件映射、继承映射、缓存...
hinernate
查询
数据
重复
问题
在
hibernate
中,执行
数据
库query
查询
,如query.list()获取
数据
,当实体类@ID字段,相同时,
查询
的list中出现
数据
重复
的情况。 例如:自己拼接select语句,其中奖id字段设置为固定值,此时query.list()方法
查询
...
关于
Hibernate
查询
出现
重复
数据
的问题和解决方案
关于
Hibernate
查询
出现
重复
数据
的问题和解决方案
Hibernate
查询
的结果集中的对象全部是
重复
对象
一个Session做了一个
查询
操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个ession(一定要同一个session)又做了同一个操作,那么
hibernate
直接从一级缓存中拿,而不会再去连
数据
库,取
数据
; 在建立...
hibernate
映射 column name not found 找不到字段
查询
出来的
数据
是
重复
的
hibernate
映射 column name not found 找不到字段 或者是
查询
出来的
数据
是
重复
的
Java EE
67,511
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章