比如现在我的表中有11条数据,我只需要查询前十条,但是count(0)计算出来的数却需要
是11,如何实现
1、可以使用持久层框架(hibernate、jpa、mybatis等等)的分页查询
2、如果自己用jdbc实现分页的话,只能先执行一次count(0),然后在使用oracle的分页查询去查询前十条
没有太明白你说的什么意思??
你说的这种情况可能涉及到事务的问题,就是你已经完成了删除的操作,没有提交,这样再去查的话查出了删除前的数据。要达到这个效果可以设置oracle的
隔离级别,将它的隔离级别设置为read uncommitted,oracle的默认隔离级别是read commited。
select * from table where rownum < 11