chengaofeng
发布于 2024-06-22 / 32 阅读
0
0

MyBatis基础

官方文档https://mybatis.org/mybatis-3/zh_CN/index.html

什么是MyBatis?

  1. MyBatis是优秀的持久层框架;

  2. MyBatis使用XML将SQL与程序解绑,便于维护;

  3. MyBatis学习简单,执行高效,是JDBC的延伸;

MyBatis开发流程

  1. 引入MyBatis依赖

  2. 创建核心配置文件

  3. 创建实体类(Entity )

  4. 创建Mapper映射文件(学习的时候不建议使用工具生成!

  5. 初始化SessionFactory

  6. 利用SqlSession对象操作数据

单元测试

  1. 单元测试是对软件中的最小可测试单元进行检查和验证

  2. 测试用例是指编写一段代码对已有功能(方法)进行校验

  3. JUnit是Java中最著名的单元测试工具,主流IDE内置支持

  4. 在学习MyBatis时需要写代码,使用单元测试来调试会很方便学习

JUnit 4使用方法

  1. 引入JUnit Jar包或增加Maven依赖

  2. 编写测试用例验证目标方法是否正确运行

  3. 在测试用例上增加@Test注解开始单元测试

学会MyBatis需要掌握

  1. MyBatis环境配置

  2. 数据库的常用操作如增删改查、事务等

  3. 多表关联,一对一、一对多、多对多的使用

  4. MyBatis的工作流程

  5. MyBatis日志管理

  6. MyBatis动态SQL

  7. MyBatis二级缓存

  8. 插件、连接池、批处理、注解等

  9. 学会查阅官方文档:https://mybatis.org/mybatis-3/zh_CN/index.html


评论