`
wsql
  • 浏览: 11787613 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

ibatis分页(以mysql为例)

 
阅读更多

Users.xml

<typeAlias alias="Student" type="com.entity.Student"/>

<select id="pageStudents" parameterClass="java.util.Map" resultClass="Student">
select * fromstudent
<dynamic prepend="WHERE">
<isGreaterThan prepend="AND" property="age" compareValue="0">
age > #age#
</isGreaterThan>
</dynamic>
order by id limit #begin#,#pageSize#
</select>

Test.java

public void pageStudents() throws SQLException
{

List<Student> lstStu = new ArrayList<Student>();
// 显示数量
int pageSize = 1;

// 当前页数
int currentPage = 0;

//起始条数

int begin = 0;

// 筛选条件
int age = 20;
pageSize = 8;
currentPage = 1;
begin = currentPage > 1 ? pageSize * (currentPage - 1) : 0;
param =
new HashMap<String, Integer>();
param.put("begin", begin);
param.put("pageSize", pageSize);
param.put("age", age);
lstStu = sqlMap.queryForList("pageStudents", param);
for (Student s: lstStu)
{

System.out.print(s);

}

}

这只是一个测试实例,根据这个实例结合J2EE的分页思想的做法,应该很容易集成到项目里。

分享到:
评论

相关推荐

    struts+spring+ibatis+mysql实例

    struts spring ibatis mysql 分页,增删改查,以及导出excle

    mysql,jdbc详解,与ibatis对比。批量查询,分页处理。

    mysq增删改查,jdbc 驱动加载 各个类和接口详解,与ibatis对比。批量查询,分页处理。

    struts+spring+ibatis+mysql小例子

    struts+spring+ibatis+mysql分页,增删改查,以及导出excle

    struts1 +ibatis +mysql 做的产品管理系统

    struts1 +ibatis +mysql 做的产品管理系统,包括增删改查,上下移,分页,五分超值,类库包太大没上传,前后台代码相当完整。

    struts1 + ibatis +MySQL做的产品管理系统

    struts1 + ibatis +MySQL做的产品管理系统,可增删改查,上下移,分页,5分超值,类库包太大传不了,但页面,前后台都是完整的。

    struts+ ibatis上传下载文件

    struts1 + ibatis +MySQL做的上传下载文件,5分绝对超值,里面有分页,许多现成的js,

    ibatis 增删改查 存储过程及分页模拟

    使用ibatis基本配置及连接数据库 进行增删改查 存储过程及分页模拟 根据配置文件输出sql日志

    SSI框架搭建增删改查以及分页

    struts2 Spring ibatis 整合实现增删改查以及分页 含有sql 到oracle数据库里执行就好了很适合新手 那个功能都实现了 而且代码很清晰

    spring+ibatis 多表

    框架:spring ibatis jquery 数据库: mysql 2个关联关系的表 有分页查询

    struts spring ibatis增删改查+分页

    该项目绝对可以运行,里面写了说明...该项目使用SSI框架,mysql数据库,进行增删改查和分页的功能。并且还有一个页面实现了局部刷新的省市联动喔 ,就当送给你吧。上传这个资源也花了一些心思,希望可以给你带来帮助。

    Struts2SpringHibernateIBatisPageCount

    以mysql数据库为基础做的整合例子,Struts2 Spring Hibernate IBatis 四个框架集成,再集成了hibernate分页技术,Ibatis分页技术。非常好用。创建数据库和下载jar包,直接导入立即可用,对学者学习是一个很好的例子...

    iBatis条件查询

    iBatis做的按条件查询,没关联其他表,内带Mysql,适用于小型项目,hibernate是全自动化,如有朋友想学习下半自动化持久层框架,那就来下载这个看看吧。。

    Spring集成struts2、ibatis、dwr、poi实现的demo

    使用Spring集成struts2、ibatis、poi实现的增删改查功能,包括采用jquery实现的无刷新查询机分页、dwr实现的两级联动、以及采用poi动态将数据库数据导出成excel,本demo采用mysql数据库,附有建表sql,项目导入...

    Python实现的MySQL数据库的操作框架,简单封装,声明式事务

    Python实现的MySQL数据库的操作框架,简单封装,声明式事务 类似MyBatis接口调用执行SQL,SQL...类似iBatis根据sql_id执行SQL,提供了更多操作数据库的函数,例如分页查询等。 可以直接执行SQL语句。 ORM方式操作数据库

    springmybatis

    mybatis实战教程mybatis in action之七实现mybatis分页源码下载 mybatis实战教程mybatis in action之八mybatis 动态sql语句 mybatis实战教程mybatis in action之九mybatis 代码生成工具的使用 mybatis ...

    .net源码生成工具DataBase2Sharp

     4、Web界面自动生成功能,生成列表、增加、修改界面代码和后台代码,包括烦琐的绑定数据和赋值语句代码,为你封装具有漂亮界面和布局的编辑、查看、添加和分页控件,随手可得,率性而为。  5、Enterprise Library...

    ssi+restfull freemarker整合源代码

    主流技术struts2+spring2.5+ibaits+freemarker+restfull整合开发增删改查例子,带分页功能哦,分页和qq新闻分页一样的效果,项目结构清晰,拓展强。程序在myeclipse6.5下开发完成,jar包里面都有,直接导入就可以...

    DBKING使用指南

    在dbking中,所有的数据库数据只有五种数据类型,String、Number(BigDecimal)、Timestamp、Clob(String)、Blob(byte[]),经过反复测试后,我们会例出各种数据库数据类型到这五种类型的映射表,当然我们也有...

    阿里巴巴编码规范 基础技能认证 考题分析(考题+答案).docx

    B .iBATIS自带的queryForList(String statementName,int start,int size)分页接口有性能隐患,不允许使用。 C .定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑。 D .可使用存储过程写分页逻辑...

    2021年最新java面试题--视频讲解(内部培训84个知识点超详细).rar

    Java面试题28.mysql和oracle的分页语句 Java面试题29.触发器的使用场景? Java面试题30.存储过程的优点 Java面试题31.jdbc调用存储过程 Java面试题32.简单说一下你对jdbc的理解 Java面试题33.写一个jdbc的访问oracle...

Global site tag (gtag.js) - Google Analytics