程序包 com.baomidou.mybatisplus.core.batch
package com.baomidou.mybatisplus.core.batch
-
类说明BatchMethod<T>当使用Batch混合查询时,每次都会将原来的结果集清空,建议使用Batch时就不要混合使用select了 (后面看看要不要改成动态代理把...)MybatisBatch<T>事务需要自行控制 批次数据尽量自行切割处理 关于事务必须执行到flushStatements才具有意义
BatchExecutor.doFlushStatements(boolean)
无效输入:'<'/> 返回值为批处理结果,如果对返回值比较关心的可接收判断处理 saveOrUpdate尽量少用把,保持批处理为简单的插入或更新 关于saveOrUpdate中的sqlSession,如果执行了select操作的话,BatchExecutor都会触发一次flushStatements,为了保证结果集,故使用包装了部分sqlSession查询操作 autoCommit参数,在spring下使用的是引用无效
org.mybatis.spring.transaction.SpringManagedTransaction
JdbcTransaction
是可用的内置方法简化调用