《Java EE核心框架实战》—— 2.8 分页

本节书摘来异步社区《Java EE核心框架实战》一书中的第2章,第2.8节,作者: 高洪岩,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.8 分页

MyBatis还支持分页功能,创建名为pageTest的Web项目。

数据表userinfo中的记录内容如图2-14所示。

1f9dd10cded3c640af7b8efdf609e10836de985f

映射文件的配置代码如下。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "mybatis-3-mapper.dtd">
<mapper namespace="mybatis.testcurd">
 <select id="selectPage" resultType="map">
  select * from userinfo
 </select>
</mapper>```
创建名为test的Servlet,代码如下:

public class test extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
SqlSession sqlSession = GetSqlSession.getSqlSession();
List listMap = sqlSession.selectList("selectPage", null,

new RowBounds(2, 4));
    // 2代表从第2个记录开始,往后移动4个记录

for (int i = 0; i < listMap.size(); i++) {
Map eachMap = listMap.get(i);
System.out.println("page中的内容: " + eachMap.get("ID") + " "

 + eachMap.get("USERNAME") + " " + eachMap.get("PASSWORD")
 + " " + eachMap.get("AGE") + " "
 + eachMap.get("INSERTDATE"));

}
}
}`
程序运行后,在控制台输出如图2-15所示的结果。

40e36c57ffaa7b45decf62fedaa41b5597ac86a0

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值