简介:
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 ——百度百科
创建maven工程:
项目结构:
pom.xml文件:
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 5 <groupId>com.itdoc.mybatis</groupId> 6 <artifactId>mybatis-01</artifactId> 7 <version>1.0-SNAPSHOT</version> 8 <packaging>jar</packaging> 9 10 <name>mybatis-01</name> 11 <url>http://maven.apache.org</url> 12 13 <properties> 14 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 15 </properties> 16 17 <dependencies> 18 <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --> 19 <dependency> 20 <groupId>org.apache.logging.log4j</groupId> 21 <artifactId>log4j-core</artifactId> 22 <version>2.8.2</version> 23 </dependency> 24 25 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> 26 <dependency> 27 <groupId>org.mybatis</groupId> 28 <artifactId>mybatis</artifactId> 29 <version>3.4.1</version> 30 </dependency> 31 32 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> 33 <dependency> 34 <groupId>mysql</groupId> 35 <artifactId>mysql-connector-java</artifactId> 36 <version>5.1.38</version> 37 </dependency> 38 39 <!-- https://mvnrepository.com/artifact/junit/junit --> 40 <dependency> 41 <groupId>junit</groupId> 42 <artifactId>junit</artifactId> 43 <version>4.12</version> 44 </dependency> 45 46 </dependencies> 47 </project>