public class MapperUpdateProvider extends AbstractMapperProvider
MAPPER_ENTITY_CACHE, SQL_CACHE| 构造器和说明 |
|---|
MapperUpdateProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> String |
buildUpdateSetXmlCondition(Class<T> entityClass,
String paramName)
构建更新时默认的SET字段SQL
|
private static FieldStrategy |
getUpdateStrategy(Field field)
获取字段更新策略
|
String |
updateById(org.apache.ibatis.builder.annotation.ProviderContext providerContext)
根据id更新实体
|
<T,E extends WrapperUpdate<T,E,Column>,Column> |
updateWrapper(org.apache.ibatis.builder.annotation.ProviderContext providerContext,
Map<String,?> params)
根据构造器更新数据
|
buildWhereXmlCondition, entityClass, entityClass, getCachedSql, getProperty, getProperty, getSqlCondition, getWhereStrategy, invokepublic String updateById(org.apache.ibatis.builder.annotation.ProviderContext providerContext)
providerContext - BaseMapper.updateById(Object)public <T,E extends WrapperUpdate<T,E,Column>,Column> String updateWrapper(org.apache.ibatis.builder.annotation.ProviderContext providerContext, Map<String,?> params)
T - E - Column - providerContext - params - BaseMapper.update(WrapperUpdate)public static <T> String buildUpdateSetXmlCondition(Class<T> entityClass, String paramName)
T - 实体类型entityClass - 实体类private static FieldStrategy getUpdateStrategy(Field field)
field - 字段Copyright © 2024. All rights reserved.