public class SqlProvider extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
batchCrud(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
批量更新, 插入, 删除操作语句构造
IEntityMapper.batchCrud(BatchCrud) |
static String |
count(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
count(IQuery) SQL构造
IEntityMapper.count(IQuery) |
static String |
countNoLimit(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
去掉limit部分 count(IQuery) SQL构造
IEntityMapper.countNoLimit(IQuery) |
static String |
delete(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
根据动态查询条件物理删除数据SQL构造
IEntityMapper.delete(IQuery) |
static String |
insert(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
插入id未赋值的entity
IEntityMapper.insert(IEntity) |
static String |
insertBatch(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
|
static String |
insertBatchWithPk(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
|
static String |
insertSelect(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
构造 insert ... select ...
|
static String |
insertWithPk(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
插入id已赋值的entity
IEntityMapper.insertWithPk(IEntity) |
static String |
listEntity(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
根据动态条件查询Entity SQL构造
IEntityMapper.internalListEntity(IQuery) |
static String |
listMaps(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
根据动态条件查询Map列表 SQL构造
IEntityMapper.listMaps(IQuery) |
static String |
listObjs(Map map,
org.apache.ibatis.builder.annotation.ProviderContext context)
根据动态条件查询单列数据列表 SQL构造
IEntityMapper.listObjs(IQuery) |
static String |
updateBy(Map<String,Object> map,
org.apache.ibatis.builder.annotation.ProviderContext context)
update(IQuery) SQL构造
IEntityMapper.updateBy(IUpdate[]) |
public static String insert(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.insert(IEntity)map - 实体实例context - ProviderContextpublic static String insertBatch(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
public static String insertBatchWithPk(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
public static String listEntity(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.internalListEntity(IQuery)map - k-v条件public static String batchCrud(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.batchCrud(BatchCrud)map - k-v条件public static String insertSelect(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.insertSelect(String[], IQuery)map - k-v条件public static String insertWithPk(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.insertWithPk(IEntity)map - 实体实例public static String countNoLimit(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.countNoLimit(IQuery)map - k-v条件public static String count(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.count(IQuery)map - k-v条件public static String listMaps(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.listMaps(IQuery)map - k-v条件public static String listObjs(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.listObjs(IQuery)map - k-v条件public static String delete(Map map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.delete(IQuery)map - k-v条件public static String updateBy(Map<String,Object> map, org.apache.ibatis.builder.annotation.ProviderContext context)
IEntityMapper.updateBy(IUpdate[])map - k-v条件Copyright © 2022. All rights reserved.