public class MybatisHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
batchSize |
static int |
defaultBatchSize
默认批量更新大小
|
private org.mybatis.spring.SqlSessionTemplate |
sqlSessionTemplate |
| 构造器和说明 |
|---|
MybatisHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static <MAPPER,MODEL> |
_batchUpdate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
Class<MAPPER> mapperClass,
List<MODEL> models,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
批量更新、插入、删除
|
<MAPPER,MODEL> |
batchUpdate(Class<MAPPER> mapperClass,
Collection<MODEL> models,
int batchSize,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
批量更新、插入、删除
|
<MAPPER,MODEL> |
batchUpdate(Class<MAPPER> mapperClass,
Collection<MODEL> models,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
批量更新、插入、删除
|
static <MAPPER,MODEL> |
batchUpdate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
Class<MAPPER> mapperClass,
Collection<MODEL> models,
int batchSize,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
批量更新、插入、删除
|
static <MAPPER,MODEL> |
batchUpdate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
Class<MAPPER> mapperClass,
Collection<MODEL> models,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
批量更新、插入、删除
|
static MybatisHelper |
build(int batchSize,
org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate) |
static MybatisHelper |
build(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate) |
String |
toString() |
public static int defaultBatchSize
private int batchSize
private org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate
public static MybatisHelper build(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
public static MybatisHelper build(int batchSize, org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
public <MAPPER,MODEL> long batchUpdate(Class<MAPPER> mapperClass, Collection<MODEL> models, int batchSize, com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
MAPPER - mapper类型MODEL - 实体类型mapperClass - mapper classmodels - 需要更新或插入的实体类batchSize - 每批次数量updateAction - 更新操作,如:((mapper, model) -> mapper.insert(model))public <MAPPER,MODEL> long batchUpdate(Class<MAPPER> mapperClass, Collection<MODEL> models, com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
MAPPER - mapper类型MODEL - 实体类型mapperClass - mapper classmodels - 需要更新或插入的实体类updateAction - 更新操作,如:((mapper, model) -> mapper.insert(model))public static <MAPPER,MODEL> long batchUpdate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
Class<MAPPER> mapperClass,
Collection<MODEL> models,
int batchSize,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
MAPPER - mapper类型MODEL - 实体类型sqlSessionTemplate - sqlSessionTemplatemapperClass - mapper classmodels - 需要更新或插入的实体类batchSize - 每批次数量updateAction - 更新操作,如:((mapper, model) -> mapper.insert(model))public static <MAPPER,MODEL> long batchUpdate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
Class<MAPPER> mapperClass,
Collection<MODEL> models,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
MAPPER - mapper类型MODEL - 实体类型sqlSessionTemplate - sqlSessionTemplatemapperClass - mapper classmodels - 需要更新或插入的实体类updateAction - 更新操作,如:((mapper, model) -> mapper.insert(model))private static <MAPPER,MODEL> long _batchUpdate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate,
Class<MAPPER> mapperClass,
List<MODEL> models,
com.iofairy.lambda.RT2<MAPPER,MODEL,Integer,Exception> updateAction)
MAPPER - mapper类型MODEL - 实体类型sqlSessionTemplate - sqlSessionTemplatemapperClass - mapper classmodels - 需要更新或插入的实体类updateAction - 更新操作Copyright © 2024. All rights reserved.