根据客户给出的条件,如时间段,号码,名称等来查询数据,可是不知怎么样做到显示第二页时的数据还是满足同样条件的数据.
解决方案 »
- java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.Struts
- struts.xml的配置问题
- jquery 问题!高手请进!!!!!求解!
- java web开发中的报表导出excel很难的问题
- 关于tomcat、snmp4j、双网卡绑定的问题
- 什么是中间件?
- Hibernate问题
- mysql.xml文件里错误
- 求推荐一个可以嵌入的第三方文本编辑器控件,能够实现语法高亮等功能
- 各位高人请帮忙看看我的这个系统适合使用Hibernate吗?
- SSH jsp页面得不到Action的值!急
- 关于身份验证过滤器的问题
sqlserver语句:select top 一页多少条* from table where id not in(select top 页数-1 id from table where条件) and 条件
int page;
int perPage;
String orderBy;
{
int num=0;
if(page>1)
{
num=3*(page-1); //每页显示3行数据
}
String sql="select top 3 * from 表名 where id not in(select top"+num+
"id from 表名 )";
//下面代码省略...}
可以将这个结果集缓存起来保存到相应的集合中。(Hibernate就是这么干的)
不过你的数据要满足以下要求。
1,没有并发访问的数据。
2,数据操作不频繁。
3,非安全性数据。
4,数据量适中。