spring 整合mybatis(本笔记还包含了整合pageHelper插件在内)
2020-03-08 12:38
92 查看
导入maven依赖
<!-- MyBatis dependency --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.0</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.0</version> </dependency> pagehelper的依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version> </dependency>
配置mybatis配置
<?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> <!--<settings>--> <!--<setting name="logImpl" value="LOG4J"/>--> <!--</settings>--> <plugins> <plugin interceptor="com.github.pagehelper.PageHelper"> <property name="dialog" value="mysql"/> <property name="offsetAsPage" value="false"/> <property name="rowBoundsWithCount" value="true"/> <property name="pageSizeZero" value="true"/> <property name="reasonable" value="false"/> <property name="params" value="pageNum=pageHelperStart;pageSize=pageHelperRows;"/> <property name="supportMethodsArguments" value="false"/> <property name="returnPageInfo" value="none"/> </plugin> </plugins> </configuration>
配置数据源
<!-- 配置数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="user" value="${jdbc.user}"/> <property name="password" value="${jdbc.password}"/> <property name="driverClass" value="${jdbc.driverClass}"/> <property name="jdbcUrl" value="${jdbc.jdbcUrl}"/> </bean>
配置sqlSessionFactory
<bean id="SqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="classpath:config/MyBatisConfiguration.xml"/> </bean>
配置MapperScannerConfigurer
<!-- 配置 MyBatis MapperScannerConfigure --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.ken.wms.dao"/> </bean>
配置事务管理器
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> </bean>
参考文章
https://blog.csdn.net/chenyao1994/article/details/80798710
https://www.cnblogs.com/straybirds/p/9031834.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- spring整合mybatis逆向工程+PageHelper插件
- spring boot 整合mybatis 分页插件pagehelper
- SpringBoot整合分页插件PageHelper笔记
- SpringBoot整合MyBatis+(PageHelper)分页插件
- springboot使用之二:整合mybatis(xml方式)并添加PageHelper插件
- Spring Boot整合Mybatis-Plus和PageHelper分页插件,附项目源码
- Mybatis分页插件 - PageHelper与springBoot的整合
- springboot整合mybatis和pageHelper分页插件
- SpringBoot_thymeleaf_mybatis和PageHelper分页插件整合
- springboot整合mybatis之分页插件pagehelper
- springboot+Mybatis整合pageHelper分页插件
- Spring与Mybatis+PageHelper实现分页整合(三)
- springboot整合pagehelper分页插件
- SpringBoot Mybatis PageHelper分页插件的两种用法(一)
- SpringBoot Mybatis PageHelper分页插件的两种用法(二)
- Spring Boot : 集成mybatis、pagehelper插件、开启事务、druid数据源配置、mybatis-generator(十一)
- SpringBoot + Mybatis + Mapper + PageHelper + Spring Batch 整合
- spring-boot | 整合通用Mabatis 分页插件PageHelper
- Spring + Mybatis 使用 PageHelper 插件分页
- Spring入门笔记(包含spring常用依赖,常用注解,AOP,Spring整合Mybatis,Spring事务管理的全部基础)