hibernate查询list结果集结果都是一样
2017-11-03 21:30
190 查看
在使用hibernate查询结果返回list结果集都是一样的问题,比如
在执行hql查询后查到的Student都是同一个对象
我的hql语句是多张表联合查询,为了应付hibernate需要的id在查表的时候也增加一个Id字段,但是这个id字段的内容都是一样,正是因为这个id都是一样导致查到的数据都为同一个对象
后面改了id 用了另一张表的id
问题解决了。完!
List<Student>
在执行hql查询后查到的Student都是同一个对象
我的hql语句是多张表联合查询,为了应付hibernate需要的id在查表的时候也增加一个Id字段,但是这个id字段的内容都是一样,正是因为这个id都是一样导致查到的数据都为同一个对象
后面改了id 用了另一张表的id
问题解决了。完!
相关文章推荐
- 如何将Action中的Hibernate查询结果LIST输出在控制台以及JSP界面
- 对于 hibernate 查询结果List 中数据的拷贝。。。。。。。
- Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题
- java 如何从hibernate查询时返回List类型结果中取值
- hibernate hql 查询指定字段并获取结果集,多表查询结果集
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- hibernate多表查询后的结果集里有count计数结果
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- 使用 ResultSet 遍历查询结果(返回list结果集,重新toString()方法)
- Hibernate 可以用 select new map 查询出结果集 List,里面放一个一个 map。Mybatis 如何查出这样的 list?
- hibernate查询的结果用list和iterate存放的不同之处
- Hibernate SQLQuery 原生SQL 查询及返回结果集处理-1
- hibernate查询的list和iterate的区别
- 查询list结果集中的数据重新组合问题
- BS查询结果的链接都是http:////...
- Linq查询结果集比对应的sql语句查询结果集不一致,存在重复结果
- Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题
- 译文: Hibernate 查询结果映射 Result Set Mapping 处理
- Hql查询结果动态组装 List(map),List(bean),List(list),List(set)等格式(转)
- List泛型Add后,所有值都是最后一次Add的结果 解决方法