所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
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) |
Map |
selectFirstAndSecondColumnsAsMap(String sql,
Object... args) |
Map |
selectFirstAndSecondColumnsAsMapByQuery(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) |