转载地址:https://blog.csdn.net/luanlouis/article/details/40422941
整体结构
一 接口调用层
1 通过sqlSession的方式调用:基本不用
2 Mapper接口:Mapper接口和Mapper.xml映射,MyBatis通过动态代理生成Mapper实例,通过StatementId底层就还是调用sqlSession的接口
二 数据处理层
1 通过传入的参数动态构造sql
2 sql执行
3 封装成结果集
三 框架支撑层
1 连接池
2 缓存机制
3 事务机制