在方法前使用注解的方式
绑定接口到核心配置文件中:
本质:使用反射
底层:动态代理
使用注解进行增删改查:
自动提交事务:
工具类:
测试类
Mybatis详细执行流程:
- Resource获取全局配置文件
- 实例化SqlsessionFactoryBuilder
- 解析配置文件流XMLCondigBuilder
- Configration所有的配置信息
- SqlSessionFactory实例化
- trasactional事务管理
- 创建executor执行器
- 创建SqlSession
- 实现CRUD
- 查看是否执行成功
- 提交事务
- 关闭