在Derby中使用如下语句分页
SELECT * FROM ( SELECT ROW_NUMBER() OVER() AS R, id, jobid, logtime, msgtext FROM log_table where 1=1 order by logtime desc ) AS tmp WHERE R > ? and R <= ?
应该是Derby本身的问题,导致总是在当前页可以排序,而不能整体排序。
替换为
SELECT id, jobid, logtime, msgtext FROM log_table where 1=1 order by logtime desc OFFSET ? ROWS FETCH NEXT ? ROWS ONLY
则工作良好。说是10.7的版本才有OFFSET功能,其实10.6也是有的。
参考资料:
http://db.apache.org/derby/faq.html#limit
http://db.apache.org/derby/docs/10.7/ref/rrefsqljoffsetfetch.html
http://wiki.apache.org/db-derby/OLAPRowNumber
http://db.apache.org/derby/manuals/index.html
分享到:
相关推荐
此插件通过在SQL语句上添加特定的分页逻辑来实现分页功能,从而简化了开发过程中的分页操作。 #### 二、PageHelper 使用步骤 ##### 1. 下载并安装PageHelper插件 首先访问官方文档或GitHub仓库下载最新版本的...
它是Java平台的标准,使得开发者能够用Java语言编写数据库应用程序,而无需关注底层数据库的具体实现。下面将详细介绍标题和描述中提及的几种数据库的JDBC连接及特性。 1. **MySQL JDBC**: MySQL是一款开源、免费...
7. **书籍展示**:系统展示书籍的详细信息,如书名、作者、出版社、价格等,通常会通过Ajax技术实现分页加载和异步更新,提升用户体验。 8. **搜索功能**:用户可以根据书名、作者等关键词进行搜索,这需要对数据库...
结合JQuery库,可以进一步优化前端页面的交互,如异步加载新闻、分页显示等,提高用户操作的便捷性和效率。 再者,"订单 快递系统"是电商或服务类网站的核心模块。该系统可能采用了数据库技术,如Derby,一个轻量级...
这是一款使用Java面向对象思想来编写并生成Sql语句的工具,并在此基础上同时对Mybatis和Spring Jdbc实现了类似于JPA的轻量级插件支持。插件中内置大量常用Sql执行的方法,目的是为了提高开发效率,减少大量的Sql语句...
10.5.2.6 使用 HibernateTemplate 实现分页查询 254 10.6 小结 255 10.7 参考资料 255 10.7.1 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法 255 10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据...
│ 06-用户分页查询-分页导航条# a1 W7 L ^ n8 [7 F' [( g │ 07-用户分页查询-分析-异步请求方式 │ 08-用户分页查询-异步请求方式-代码开发 │ 09-用户分页查询-条件查询 │ 10-模糊查询-注意事项 │ 11-附录1.JS...
- **分页查询**:通过LIMIT或ROWNUM等关键字实现数据的分页显示。 - **处理树形结构**:利用自连接或者递归查询等方式处理数据库中的树形结构数据。 #### 三、JDBC技术 ##### 1. JDBC简介 - **定义**:JDBC(Java ...