mybatis中有哪些执行器(Executor)呢?

java-教程王 MyBatis 2022-04-25 11:04:09 9310 1
下文笔者讲述mybatis中执行器的简介说明,如下所示:

mybatis中有三种基本的执行器Executor

SimpleExecutor
每执行一次update或select
就开启一个Statement对象
用完立刻关闭Statement对象
ReuseExecutor
执行update或select
以sql作为key查找Statement对象
存在就使用,不存在就创建
用完后,不关闭Statement对象,而是放置于Map内,供下一次使用
 可重复使用Statement对象
BatchExecutor
执行update(没有select,JDBC批处理不支持select),将所有sql都添加到批处理中(addBatch())
等待统一执行(executeBatch())
它缓存了多个Statement对象
每个Statement对象都是addBatch()完毕后
等待逐一执行executeBatch()批处理
同JDBC批处理相同
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaFramework/MyBatis/202204/3105.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

Honor accompaniments