Mybatis 使用Dao代码方式进行增、删、改、查。
1、Maven的pom.xml
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>com.mcs</groupId> 4 <artifactId>mybatis01</artifactId> 5 <version>0.0.1-SNAPSHOT</version> 6 7 <properties> 8 <!-- Generic properties --> 9 <java.version>1.8</java.version> 10 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 11 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 12 <!-- Custom properties --> 13 <mybatis.version>3.3.0</mybatis.version> 14 </properties> 15 16 <dependencies> 17 <!-- junit --> 18 <dependency> 19 <groupId>junit</groupId> 20 <artifactId>junit</artifactId> 21 <scope>test</scope> 22 </dependency> 23 <!-- log4j --> 24 <dependency> 25 <groupId>log4j</groupId> 26 <artifactId>log4j</artifactId> 27 </dependency> 28 <dependency> 29 <groupId>org.slf4j</groupId> 30 <artifactId>slf4j-log4j12</artifactId> 31 </dependency> 32 <!-- 数据库连接驱动 --> 33 <dependency> 34 <groupId>mysql</groupId> 35 <artifactId>mysql-connector-java</artifactId> 36 </dependency> 37 <!-- c3p0 --> 38 <dependency> 39 <groupId>com.mchange</groupId> 40 <artifactId>c3p0</artifactId> 41 </dependency> 42 43 <!-- mybatis --> 44 <dependency> 45 <groupId>org.mybatis</groupId> 46 <artifactId>mybatis</artifactId> 47 <version>${mybatis.version}</version> 48 </dependency> 49 <dependency> 50 <groupId>org.mybatis</groupId> 51 <artifactId>mybatis-spring</artifactId> 52 <version>1.2.3</version> 53 </dependency> 54 <dependency> 55 <groupId>org.mybatis</groupId> 56 <artifactId>mybatis-ehcache</artifactId> 57 <version>1.0.0</version> 58 </dependency> 59 </dependencies> 60 61 <dependencyManagement> 62 <dependencies> 63 <dependency> 64 <groupId>io.spring.platform</groupId> 65 <artifactId>platform-bom</artifactId> 66 <version>2.0.0.RELEASE</version> 67 <type>pom</type> 68 <scope>import</scope> 69 </dependency> 70 </dependencies> 71 </dependencyManagement> 72 73 <build> 74 <finalName>mybatis</finalName> 75 <plugins> 76 <plugin> 77 <groupId>org.apache.maven.plugins</groupId> 78 <artifactId>maven-surefire-plugin</artifactId> 79 <version>2.19</version> 80 <configuration> 81 <!-- Maven 跳过运行 Test 代码的配置 --> 82 <skipTests>true</skipTests> 83 </configuration> 84 </plugin> 85 </plugins> 86 </build> 87 88 </project>