MyBatis+Spring分页插件配置
来源:互联网 发布:全球数据库 编辑:程序博客网 时间:2024/06/01 10:25
1.pom.xml依赖
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.0</version></dependency><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.1</version></dependency><dependency> <groupId>com.github.miemiedev</groupId> <artifactId>mybatis-paginator</artifactId> <version>1.2.15</version></dependency>
2.TestUser.mapper.xml 映射文件
<resultMap id="BaseResult" type="com.ecs.mybatis.TestUser"> <id column="id" property="id" /> <result column="name" property="name" /> <result column="address" property="address" /></resultMap><select id="query" resultMap="BaseResult" parameterType="map" useCache="false" > SELECT * FROM TEST_USER where name = #{name}</select>
3.datasource.xml spring配置
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="jdbcDataSource" /> <property name="configLocation" value="classpath:mybatis/mybatis-config.xml" /> <property name="plugins"> <list> <bean class="com.github.miemiedev.mybatis.paginator.OffsetLimitInterceptor" > <property name="dialectClass" value="com.github.miemiedev.mybatis.paginator.dialect.OracleDialect" /> </bean> </list> </property></bean>
4.测试
@Testpublic void testquery(){ int page = 1; //页号, 从1开始 int pageSize = 3; //每页有几条数据 String sortString = "id.asc"; //如果你想排序的话逗号分隔可以排序多列 PageBounds pageBounds = new PageBounds(page, pageSize , Order.formString(sortString)); TestUser user = new TestUser(); user.setName("张三"); List<TestUser> list = userDao.query("张三",pageBounds); PageList<TestUser> pageList = (PageList<TestUser>)list; Paginator p = pageList.getPaginator(); //System.err.println("totalCount:"+p.getTotalCount()); //System.err.println("totalPage:"+p.getTotalPages()); System.out.println(list); for(TestUser u:pageList){ System.out.println(); System.out.print(u.getId()+"\t"); }}
0 0
- MyBatis+Spring分页插件配置
- spring-mybatis分页插件
- mybatis分页插件配置
- spring+mybatis利用pageHelper分页插件分页
- maven-mybatis分页插件配置
- MyBatis分页插件的配置
- spring boot mybatis+分页配置
- Spring + Mybatis 使用 PageHelper 插件分页
- Spring Boot集成MyBatis与分页插件
- Maven+Spring + Mybatis 使用 PageHelper 插件分页
- Spring + Mybatis 使用 PageHelper 插件分页
- Spring + Mybatis 使用 PageHelper 插件分页
- Spring Boot集成MyBatis与分页插件
- Spring + Mybatis 使用 PageHelper 插件分页
- Spring中集成Mybatis分页插件PageHelper
- spring boot和mybatis集成分页插件
- spring boot mybatis分页插件的使用
- Mybatis-分页插件(spring boot下)
- 面试整理(2)
- 【SSLGZ 1613】最短路径问题(Floyd)
- 分割回文串
- 使用 DS-MDK 开发 NXP iMX7
- 八皇后问题非桟的解决方法
- MyBatis+Spring分页插件配置
- 备份CSDN博客正文到本地存档
- 嵌入式系统开发商从开源操作系统中受益
- Java中数组冒泡排序
- animate.css
- 了解Node.js的异步式I/O与事件式编程
- RxJava 入门 慕课网
- linux下snmp4j获取net-snmp的基本信息
- JMeter学习-016-思路篇之-山重水复柳暗花明