public class UpdateByDifferProvider extends MapperTemplate
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
NEWER |
static String |
OLD |
entityClassMap, mapperClass, mapperHelper, methodMap| 构造器和说明 |
|---|
UpdateByDifferProvider(Class<?> mapperClass,
MapperHelper mapperHelper) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getIfNotEqual(EntityColumn column,
String contents)
判断自动!
|
String |
updateByDiffer(org.apache.ibatis.mapping.MappedStatement ms)
差异更新
|
String |
updateSetColumnsByDiffer(Class<?> entityClass)
update set列
|
String |
wherePKColumns(Class<?> entityClass,
boolean useVersion)
where主键条件
|
String |
whereVersion(Class<?> entityClass)
乐观锁字段条件
|
addMethodMap, createSqlSource, dynamicSQL, getConfig, getEntityClass, getIDENTITY, getIDENTITY, isBEFORE, isCheckExampleEntityClass, isNotEmpty, setResultType, setSqlSource, setSqlSource, supportMethod, tableNamepublic UpdateByDifferProvider(Class<?> mapperClass, MapperHelper mapperHelper)
public String updateByDiffer(org.apache.ibatis.mapping.MappedStatement ms)
ms - public String wherePKColumns(Class<?> entityClass, boolean useVersion)
entityClass - public String updateSetColumnsByDiffer(Class<?> entityClass)
entityClass - public String getIfNotEqual(EntityColumn column, String contents)
column - contents - Copyright © 2018. All Rights Reserved.