程序包 com.baomidou.mybatisplus.core.batch


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