淘淘商城01-分頁插件的使用
阿新 • • 發佈:2018-08-26
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 = newClassPathXmlApplicationContext("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 = newTbItemExample(); 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-分頁插件的使用