1. 程式人生 > >Spring集成MyBatis01

Spring集成MyBatis01

web 配置 mybatis框架 sca mysql數據庫 opened org sna 測試

1 導包

  技術分享

  1.1 spring-webmvc : spring框架包(當然裏面也包含springmvc)

  1.2 mybatis : mybatis框架包

  1.3 mybatis-spring : spring框架集成mybatis框架需要用到的包

  1.4 spring-jdbc : springjdbc包

  1.5 mysql:MySQL數據庫驅動包

  1.6 junit : 單元測試包

技術分享
 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 2 <modelVersion>4.0.0</modelVersion> 3 <groupId>cn.xiangxu.spring</groupId> 4 <artifactId>mybatis03</artifactId> 5 <version>0.0.1-SNAPSHOT</version> 6 <
dependencies> 7 <dependency> 8 <groupId>org.springframework</groupId> 9 <artifactId>spring-webmvc</artifactId> 10 <version>3.2.8.RELEASE</version> 11 </dependency> 12 <dependency> 13 <
groupId>org.mybatis</groupId> 14 <artifactId>mybatis</artifactId> 15 <version>3.2.8</version> 16 </dependency> 17 <dependency> 18 <groupId>org.mybatis</groupId> 19 <artifactId>mybatis-spring</artifactId> 20 <version>1.2.3</version> 21 </dependency> 22 <dependency> 23 <groupId>org.springframework</groupId> 24 <artifactId>spring-jdbc</artifactId> 25 <version>3.2.8.RELEASE</version> 26 </dependency> 27 <dependency> 28 <groupId>mysql</groupId> 29 <artifactId>mysql-connector-java</artifactId> 30 <version>5.1.23</version> 31 </dependency> 32 <dependency> 33 <groupId>junit</groupId> 34 <artifactId>junit</artifactId> 35 <version>4.12</version> 36 </dependency> 37 </dependencies> 38 </project>
jar包的pom.xml文件

2 配置文件

  只需要添加spring的配置文件,不需要添加mybatis的配置文件;直接mybatis有關的配置spring配置文件中完成

  2.1 配置能讀取含有數據庫連接信息的properties文件

  2.2 配置數據庫連接池

  2.3 配置SqlSessionFactoryBean

      SqlSessionFactoryBean中包含了數據庫連接池和映射文件的信息

  2.4 配置MapperScannerConfigurer

Spring集成MyBatis01