ibatis 分页
来源:互联网 发布:c语言杨辉三角形算法 编辑:程序博客网 时间:2024/05/17 06:44
一、持久层:
Map map = new HashMap();
map.put("CurrentIndex", pageIndex);
map.put("PageSize", pageSize);
map.put("FieldSearchKey", sbParams.toString());
List rlist = getSqlMapClientTemplate().queryForList(
"getDispCardPadding", map);
二、配置文件:
<select id="getDispCardPadding" resultClass="java.util.HashMap"
parameterClass="java.util.Map" fetchSize="200">
declare @pageLowerBound int ,@pageUpperBound int Set
@pageLowerBound = (#CurrentIndex#-1) * #PageSize# Set
@pageUpperBound = @pageLowerBound + #PageSize#
<!-- 符合条件记录存储于临时表中 -->
Declare @indexTable table(id int identity(1,1), nid int) insert
into @indexTable(nid) select [CARD_IDENTITY] from viewdispassets where 1=1
<isNotNull prepend="AND" property="FieldSearchKey">
<![CDATA[$FieldSearchKey$]]>
</isNotNull>
ORDER BY [CARD_IDENTITY] DESC
<!-- 按记录数进行查询 -->
<![CDATA[
SELECT a.* from @indexTable as t inner join viewdispassets a on
t.nid = a.[CARD_IDENTITY] where t.id > @pageLowerBound and t.id <= @pageUpperBound ORDER BY t.id ASC
]]>
</select>
注:此方法是网上通用分页方式,适合中小数据量的程序使用
- iBATIS分页
- ibatis 分页
- ibatis 分页
- ibatis分页 .
- ibatis 分页
- iBatis分页
- iBatis分页
- ibatis 分页 实现 (物理分页)
- ibatis hibernate 分页
- ibatis 分页“终极”解决方案
- IBatis的分页研究
- iBatis分页源代码解析
- ibatis分页做法
- [转]ibatis 分页
- 用ibatis 进行 分页
- Ibatis.net物理分页
- java分页 Struts+Ibatis
- Ibatis的分页
- 利用Ogre的场景查询器做简单的物理检测
- 作为千千万万的IT开发工程师的我们路在何方
- 输入输出函数
- Singleton-对象创建型模式
- 该做一本让人忍不住读下去的书
- ibatis 分页
- 实验: 用控制台窗口查看调试信息
- distribute ubuntu programs未完成
- 手机网站重构经验分享(S60V3篇)
- struts2Demo
- PKU1734 sightseeing trip
- extern "c"
- 不是骄傲
- 写在乌鲁木齐出差时