public class RowSqlProvider extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
METHOD_RAW_SQL |
| 限定符 | 构造器和说明 |
|---|---|
private |
RowSqlProvider()
不让实例化,使用静态方法的模式,效率更高,非静态方法每次都会实例化当前类
参考源码: {
ProviderSqlSource.getBoundSql(Object) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
deleteBatchByIds(Map params)
deleteBatchByIds 的 SQL 构建。
|
static String |
deleteById(Map params)
deleteById 的 SQL 构建。
|
static String |
deleteByQuery(Map params)
deleteByQuery 的 SQL 构建。
|
static String |
insert(Map params)
insert 的 SQL 构建。
|
static String |
insertBatchWithFirstRowColumns(Map params)
insertBatch 的 SQL 构建。
|
static String |
providerRawSql(Map params)
执行原生 sql 的方法
|
static String |
selectListByQuery(Map params)
selectListByQuery 的 SQL 构建。
|
static String |
selectOneById(Map params)
selectOneById 的 SQL 构建。
|
static String |
updateBatchById(Map params)
updateBatchById 的 SQL 构建。
|
static String |
updateById(Map params)
updateById 的 SQL 构建。
|
static String |
updateByQuery(Map params)
updateByQuery 的 SQL 构建。
|
static String |
updateEntity(Map params)
updateEntity 的 SQL 构建。
|
public static final String METHOD_RAW_SQL
private RowSqlProvider()
ProviderSqlSource.getBoundSql(Object)public static String providerRawSql(Map params)
params - 方法参数RowMapper.insertBySql(String, Object...),
RowMapper.deleteBySql(String, Object...),
RowMapper.updateBySql(String, Object...)public static String insert(Map params)
params - 方法参数RowMapper.insert(String, String, Row)public static String insertBatchWithFirstRowColumns(Map params)
params - 方法参数RowMapper.insertBatchWithFirstRowColumns(String, String, List)public static String deleteById(Map params)
params - 方法参数RowMapper.deleteById(String, String, String, Object)public static String deleteBatchByIds(Map params)
params - 方法参数RowMapper.deleteBatchByIds(String, String, String, Collection)public static String deleteByQuery(Map params)
params - 方法参数RowMapper.deleteByQuery(String, String, QueryWrapper)public static String updateById(Map params)
params - 方法参数RowMapper.updateById(String, String, Row)public static String updateByQuery(Map params)
params - 方法参数RowMapper.updateByQuery(String, String, Row, QueryWrapper)public static String updateBatchById(Map params)
params - 方法参数RowMapper.updateBatchById(String, String, List)public static String updateEntity(Map params)
params - 方法参数RowMapper.updateEntity(Object entities)public static String selectOneById(Map params)
params - 方法参数RowMapper.selectOneById(String, String, String, Object)public static String selectListByQuery(Map params)
params - 方法参数RowMapper.selectListByQuery(String, String, QueryWrapper)Copyright © 2024. All rights reserved.