Hibernate查询DB2数据库,分页和distinct的冲突!

04-09-15 imqingfeng
用HQL查询数据库,要分页显示,还需要对查询记录进行distinct,

query.setMaxResults(limit).setFirstResult(row).list();

可是这样的话,query就会多查出来一个 rownumber() ,而这个 rownumber() 永远不会重复,所以就不会对需要distinct的记录给过滤出来,所以还会查出重复的记录,应该如何来处理呢?感谢!

hgwnet
2004-10-06 18:50
据说这是DB2的特性,不能解决。

x7t7
2008-09-21 17:54
group by,能搞定这样的问题。

猜你喜欢