MyBatis第二讲:MyBatis总体框架设计
本文是MyBatis第二讲,介绍MyBatis总体框架设计,MyBatis整体架构包含哪些层呢?这些层次是如何设计的呢?
文章目录
1、MyBatis总体框架设计
1.1、Mybatis中如何执行批处理?
- 使用BatchExecutor完成批处理。
1.2、Mybatis都有哪些Executor执行器?它们之间的区别是什么?
- Mybatis有三种基本的Executor执行器,SimpleExecutor(mybatis默认开启该配置)、ReuseExecutor、BatchExecutor。
执行器 | 逻辑 |
---|---|
SimpleExecutor | 每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。(默认) |