public class RowMapperInvoker extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private org.apache.ibatis.session.SqlSessionFactory |
sqlSessionFactory |
| 构造器和说明 |
|---|
RowMapperInvoker(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
deleteBatchByIds(String schema,
String tableName,
String primaryKey,
Collection<?> ids) |
int |
deleteById(String schema,
String tableName,
Row row) |
int |
deleteById(String schema,
String tableName,
String primaryKey,
Object id) |
int |
deleteByQuery(String schema,
String tableName,
QueryWrapper queryWrapper) |
int |
deleteBySql(String sql,
Object... args) |
private <R> R |
execute(Function<RowMapper,R> function) |
<M,E> int[] |
executeBatch(Collection<E> datas,
int batchSize,
Class<M> mapperClass,
BiConsumer<M,E> consumer) |
<M> int[] |
executeBatch(int totalSize,
int batchSize,
Class<M> mapperClass,
BiConsumer<M,Integer> consumer) |
int |
insert(String schema,
String tableName,
Row row) |
int |
insertBatchWithFirstRowColumns(String schema,
String tableName,
List<Row> rows) |
int |
insertBySql(String sql,
Object... args) |
Page<Row> |
paginate(String schema,
String tableName,
Page<Row> page,
QueryWrapper queryWrapper) |
List<Row> |
selectAll(String schema,
String tableName) |
long |
selectCount(String sql,
Object... args) |
long |
selectCountByQuery(String schema,
String tableName,
QueryWrapper queryWrapper) |
List<Row> |
selectListByQuery(String schema,
String tableName,
QueryWrapper queryWrapper) |
List<Row> |
selectListBySql(String sql,
Object... args) |
Object |
selectObject(String sql,
Object... args) |
Object |
selectObjectByQuery(String schema,
String tableName,
QueryWrapper queryWrapper) |
List<Object> |
selectObjectList(String sql,
Object... args) |
List<Object> |
selectObjectListByQuery(String schema,
String tableName,
QueryWrapper queryWrapper) |
Row |
selectOneById(String schema,
String tableName,
Row row) |
Row |
selectOneById(String schema,
String tableName,
String primaryKey,
Object id) |
Row |
selectOneByQuery(String schema,
String tableName,
QueryWrapper queryWrapper) |
Row |
selectOneBySql(String sql,
Object... args) |
int |
updateBatchById(String schema,
String tableName,
List<Row> rows) |
int |
updateById(String schema,
String tableName,
Row row) |
int |
updateByQuery(String schema,
String tableName,
Row data,
QueryWrapper queryWrapper) |
int |
updateBySql(String sql,
Object... args) |
private final org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory
public RowMapperInvoker(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
public int insertBySql(String sql, Object... args)
public int insertBatchWithFirstRowColumns(String schema, String tableName, List<Row> rows)
public int deleteBySql(String sql, Object... args)
public int deleteById(String schema, String tableName, Row row)
public int deleteById(String schema, String tableName, String primaryKey, Object id)
public int deleteBatchByIds(String schema, String tableName, String primaryKey, Collection<?> ids)
public int deleteByQuery(String schema, String tableName, QueryWrapper queryWrapper)
public int updateBySql(String sql, Object... args)
public <M,E> int[] executeBatch(Collection<E> datas, int batchSize, Class<M> mapperClass, BiConsumer<M,E> consumer)
public <M> int[] executeBatch(int totalSize, int batchSize, Class<M> mapperClass, BiConsumer<M,Integer> consumer)
public int updateById(String schema, String tableName, Row row)
public int updateByQuery(String schema, String tableName, Row data, QueryWrapper queryWrapper)
public int updateBatchById(String schema, String tableName, List<Row> rows)
public Row selectOneBySql(String sql, Object... args)
public Row selectOneById(String schema, String tableName, Row row)
public Row selectOneById(String schema, String tableName, String primaryKey, Object id)
public Row selectOneByQuery(String schema, String tableName, QueryWrapper queryWrapper)
public List<Row> selectListBySql(String sql, Object... args)
public List<Row> selectListByQuery(String schema, String tableName, QueryWrapper queryWrapper)
public Object selectObjectByQuery(String schema, String tableName, QueryWrapper queryWrapper)
public List<Object> selectObjectListByQuery(String schema, String tableName, QueryWrapper queryWrapper)
public Object selectObject(String sql, Object... args)
public List<Object> selectObjectList(String sql, Object... args)
public long selectCount(String sql, Object... args)
public long selectCountByQuery(String schema, String tableName, QueryWrapper queryWrapper)
Copyright © 2023. All rights reserved.