public class EntitySqlProvider extends Object
| 限定符 | 构造器和说明 |
|---|---|
private |
EntitySqlProvider()
不让实例化,使用静态方法的模式,效率更高,非静态方法每次都会实例化当前类
参考源码: {
ProviderSqlSource.getBoundSql(Object) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
deleteBatchByIds(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
deleteBatchByIds 的 sql 构建
|
static String |
deleteById(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
deleteById 的 sql 构建
|
static String |
deleteByQuery(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
deleteByQuery 的 sql 构建
|
static String |
insert(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
insert 的 sql 构建
|
static String |
insertBatch(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
insertBatch 的 sql 构建
|
static String |
selectCountByQuery(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
selectCountByQuery 的 sql 构建
|
static String |
selectListByIds(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
selectListByIds 的 sql 构建
|
static String |
selectListByQuery(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
selectListByQuery 的 sql 构建
|
static String |
selectOneById(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
selectOneById 的 sql 构建
|
static String |
update(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
update 的 sql 构建
|
static String |
updateByQuery(Map params,
org.apache.ibatis.builder.annotation.ProviderContext context)
updateByQuery 的 sql 构建
|
private EntitySqlProvider()
ProviderSqlSource.getBoundSql(Object)public static String insert(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.insert(Object)public static String insertBatch(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.insertBatch(List),
FlexConsts.METHOD_INSERT_BATCHpublic static String deleteById(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.deleteById(Serializable)public static String deleteBatchByIds(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.deleteBatchByIds(Collection)public static String deleteByQuery(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.deleteByQuery(QueryWrapper)public static String update(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.update(Object, boolean)public static String updateByQuery(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.updateByQuery(Object, boolean, QueryWrapper)public static String selectOneById(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.selectOneById(Serializable)public static String selectListByIds(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.selectListByIds(Collection)public static String selectListByQuery(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.selectListByQuery(QueryWrapper)public static String selectCountByQuery(Map params, org.apache.ibatis.builder.annotation.ProviderContext context)
params - context - BaseMapper.selectCountByQuery(QueryWrapper)Copyright © 2023. All rights reserved.