1. 程式人生 > >淘淘商城01-分頁插件的使用

淘淘商城01-分頁插件的使用

xml配置 插件 獲取 tis emma class spring容器 items mapper

一、分頁插件PageHelper。

  1、配置mybatis的SqlMapConfig.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <plugins>
        <plugin interceptor="com.github.pagehelper.PageHelper"
> <!-- 配置使用什麽數據庫:數據庫方言 --> <property name="dialect" value="mysql"/> </plugin> </plugins> </configuration>

  2、寫一個測試類。

public class TestPageHelper {

    @Test
    public void testPageHelper() {
        //1.初始化spring容器。
        ApplicationContext applicationContext = new
ClassPathXmlApplicationContext("classpath:spring/*.xml"); //2.獲取mapper對象 TbItemMapper itemMapper = applicationContext.getBean(TbItemMapper.class); //3使用pageHelper設置條件,且只對第一條查詢有效 PageHelper.startPage(1,3); //4、查詢tb_item表,example沒有加條件相當於select * from tb_item; TbItemExample example = new
TbItemExample(); List<TbItem> tbItems = itemMapper.selectByExample(example); //5、取分頁信息 PageInfo<TbItem> pageInfo = new PageInfo<>(tbItems); //6、打印查詢結果 for(TbItem item : tbItems) { System.out.println(item.getTitle()); } } }

  3、控制臺只打印三條數據

技術分享圖片

淘淘商城01-分頁插件的使用