Mybatis的批量操作

mybatis中的3种执行方式:

1、SimpleExecutor(普通执行,默认方式)

每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象

2、BatchExecutor(批量执行)

完成批处理

<======================================================>

/**

*foreach---1607ms

*SimpleExecutor---30000ms

*batchExecutor---667ms

*/

   

3、ReuseExecutor (重复执行)

执行update或select,以sql作为key查找Statement对象,存在就使用,不存在就创建,用完后,不关闭Statement对象,而是放置于Map

   

mybatis配置执行方式:

①单独的mybatis配置

   

②spring + mybatis 配置

Application-context配置文件:

   

   

   

posted @ 2020-10-19 01:05  黑质白章  阅读(558)  评论(0编辑  收藏  举报