如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
mybatis
mybatis是持久层框架,封装了jdbc
mybatis入门
- 官网:https://mybatis.org/mybatis-3/zh/index.html
- 依赖:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<!-- 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> |
环境搭建
1 2 3 4 5 6 |
1. 创建maven工程+导入坐标(pom.xml)  2. 创建实体类和dao的接口  |

1 2 |
3. 创建mybatis的主配置文件 |

1 2 |
4. 创建映射配置文件 |

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