在使用hibernate查询结果返回list结果集都是一样的问题,比如
List<Student>
在执行hql查询后查到的Student都是同一个对象
我的hql语句是多张表联合查询,为了应付hibernate需要的id在查表的时候也增加一个Id字段,但是这个id字段的内容都是一样,正是因为这个id都是一样导致查到的数据都为同一个对象
后面改了id 用了另一张表的id
问题解决了。完!
本文探讨了在使用Hibernate进行多表联合查询时遇到的问题,即查询结果中所有Student对象被视为同一实例。通过修改ID字段来源,成功解决了该问题。
在使用hibernate查询结果返回list结果集都是一样的问题,比如
List<Student>
在执行hql查询后查到的Student都是同一个对象
我的hql语句是多张表联合查询,为了应付hibernate需要的id在查表的时候也增加一个Id字段,但是这个id字段的内容都是一样,正是因为这个id都是一样导致查到的数据都为同一个对象
后面改了id 用了另一张表的id
问题解决了。完!

被折叠的 条评论
为什么被折叠?