Hibernate中 laxy="false" 
hql="From Stu"; Stu类有一个books集合,我想查询stu的时候,只加载books集合中的bookType="数据库"的,请问hql如何写。谢谢! 注:Stu和Books是一对多的关系!二个实体类. 我的程序里这样写: 
hql="From Stu s join fetch s.books where s.books.bookType='数据库'"; 
但是查出来结果有问题?如下:重复了好几个 
List<Stu> lstStu = stuBiz.getAll(); 
循环打印lstStu再循环打印lstStu[i]里的每个books信合.可结果有问题:如下 数据库 
MySql 
SqlServer 
Oracle 数据库 
MySql 
SqlServer 
Oracle 数据库 
MySql 
SqlServer 
Oracle 如果数据库里books表再加一条DB2数据,则打印如下: 数据库 
MySql 
SqlServer 
Oracle 
DB2 数据库 
MySql 
SqlServer 
Oracle 
DB2 数据库 
MySql 
SqlServer 
Oracle 
DB2 数据库 
MySql 
SqlServer 
Oracle 
DB2 
请问如何解决.谢谢!