hibernate的setFetchSize方法无效?在线等谢谢!

[复制链接]
查看11 | 回复1 | 2009-7-10 10:50:02 | 显示全部楼层 |阅读模式
setFetchSize实际上与分页操作并没有关系,它的作用是在查询中进行分批数据返回,其中的值就是每次分批查询的记录数,主要是为了提高查询性能的.举个例子来说:如果你这次查询一共是50条结果,如果你这里设置了setFetchSize(5);则JDBC会5条5条的将数据返回给Java对象,而如果不设置,则是一起返回.这个方法在java.sql.Statement和ResultSet中也有,功能是一样的,你可以参考一下.如果要分页还是要使用setMaxResults来完成.
回复

使用道具 举报

千问 | 2009-7-10 10:50:02 | 显示全部楼层
cri.setFetchSize(5);没见过这么用的!要是别人用了没问题那就是你的驱动不支持!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行