如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
mybatis
mybatis是持久层框架,封装了jdbc
mybatis入门
- 官网:https://mybatis.org/mybatis-3/zh/index.html
- 依赖:
<code class=""><!-- mybatis-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.1</version>
</dependency>
<!-- 数据库-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<!-- 日志-->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
</dependency>
<!-- 单元测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</code>
环境搭建
<code>1. 创建maven工程+导入坐标(pom.xml)
![](http://oss1.wangmingchang.com/wmc-blog/wp-content/uploads/2019/11/15746896372554.jpg)
2. 创建实体类和dao的接口
![](http://oss1.wangmingchang.com/wmc-blog/wp-content/uploads/2019/11/15746896892779.jpg)
</code>

<code>3. 创建mybatis的主配置文件
</code>

<code>4. 创建映射配置文件
</code>

纠正:图中main/java/com/zf/dao/IUser.java 改为IUserDao.java
环境搭建注意事项
- IUser.xml IUserDao.java
- 映射文件的目录文件必须与dao接口的包结构相同
- 映射配置文件的mapper标签的namespace属性取值必须是dao接口的全限定类名
- 映射配置文件的操作配置 id属性必须为dao接口的方法名
遵循2.3.4 在开发中就无须再写dao的实现类
mybatis测试