我是新手,以前的项目不需要分页的,请问大家怎么实现数据分页呢?
前台找到了一个jquery 插件fexifrid,但是不会用,太复杂。
数据库找到了一个分页语句
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM student) A
WHERE ROWNUM <= 4
)
WHERE RN >= 1大家是怎么实现的,用存储过程写和用上面的语句有啥区别呢?需要临时表吗?临时表是什么作用?前台用什么呢?
前台找到了一个jquery 插件fexifrid,但是不会用,太复杂。
数据库找到了一个分页语句
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM student) A
WHERE ROWNUM <= 4
)
WHERE RN >= 1大家是怎么实现的,用存储过程写和用上面的语句有啥区别呢?需要临时表吗?临时表是什么作用?前台用什么呢?
解决方案 »
- 以下字符串如何放合理
- 求一个符合java变量命名规则的正则表达式
- hibernate中间表有其他属性
- response.sendRedirect路径中有中文就乱码怎么办?
- 请教高手,如何用Spring中的HibernateDaoSupport 取得按某表中按指定规则排序首记录,以前前20条记录
- 求JSP的新闻发布系统
- 一次读取50条数据,连接数小于10,请问是读取sql快还是读取文件快
- 跪求weblogic8方面的中文教程(电子版)
- Web service的 deployable.war包中怎样放置Oracle的JDBC驱动
- 请问Jbuilder9中如何把struts升级到1.1版本?
- hibernate hql查询语句
- tomcat启动报错
服务端处理分页逻辑,根据不同的数据库,编写不同的SQL语句,也可以使用hibeanate或ibatis提供的分页器
hibernate有分页查询的方法,
"total":111, //数据总数
"page":4, //页码(第几页) "rows":[
{"id":"1","cell":["a","b","c","e"]},
{"id":"2","cell":["a","b","c","e"]},
{"id":"3","cell":["a","b","c","e"]},
{"id":"4","cell":["a","b","c","e"]},
]}
你需要将查询的数据封装成这样的格式flexigrid才能接收