类 ExpandTableInfo
java.lang.Object
com.mybatisflex.core.table.TableInfo
com.sie.mbm.mom.framework.db.flex.table.ExpandTableInfo
public class ExpandTableInfo
extends com.mybatisflex.core.table.TableInfo
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Object[]buildUpdateSqlArgs(Object entity, boolean ignoreNulls, boolean includePrimary) 获取所有要修改的值,默认为全部除了主键以外的字段 扩展:支持忽略指定字段为空不更新obtainUpdateColumns(Object entity, boolean ignoreNulls, boolean includePrimary) 获取要修改的值 扩展:支持忽略指定字段为空不更新从类继承的方法 com.mybatisflex.core.table.TableInfo
addAssociationType, addCollectionType, appendConditions, buildColumnSqlArg, buildInsertSqlArgs, buildInsertSqlArgsWithPk, buildPkSqlArgs, buildQueryWrapper, buildResultMap, buildTenantCondition, buildTenantCondition, buildTenantCondition, buildTenantIdArgs, getAllColumns, getAssociationType, getCollectionType, getColumnByProperty, getColumnInfoList, getColumns, getComment, getDataSource, getDefaultQueryColumn, getDefaultQueryColumns, getEntityClass, getInsertPrimaryKeys, getKeyColumns, getKeyProperties, getLargeColumns, getLogicDeleteColumn, getLogicDeleteColumnOrSkip, getOnInsertColumns, getOnInsertListeners, getOnSetListeners, getOnUpdateColumns, getOnUpdateListeners, getOptimisticLockColumnOrSkip, getPkValue, getPrimaryColumns, getPrimaryKeyList, getPropertyColumnMapping, getPropertyValue, getQueryColumnByProperty, getReflector, getReflectorFactory, getSchema, getTableName, getTableNameWithSchema, getTenantIdColumn, getValue, getVersionColumn, getWrapSchemaAndTableName, initLogicDeleteValueIfNecessary, initTenantIdIfNecessary, initVersionValueIfNecessary, invokeOnInsertListener, invokeOnSetListener, invokeOnUpdateListener, isCamelToUnderline, newInstanceByRow, obtainInsertColumns, obtainInsertColumnsWithPk, obtainUpdateRawValueMap, setAllColumns, setAssociationType, setCamelToUnderline, setCollectionType, setColumns, setComment, setDataSource, setDefaultQueryColumns, setEntityClass, setInsertPrimaryKeys, setLargeColumns, setLogicDeleteColumn, setOnInsertColumns, setOnInsertListeners, setOnSetListeners, setOnUpdateColumns, setOnUpdateListeners, setPrimaryColumns, setReflector, setSchema, setTableName, setTenantIdColumn, setVersionColumn
-
字段详细资料
-
queryExpansion
private boolean queryExpansion是否查询拓展属性 -
rdmCommonApi
private boolean rdmCommonApi是否使用services/rdm/common/api 访问 -
subApp
-
logicDeleteEnable
private boolean logicDeleteEnable是否启用逻辑删除 -
enableSite
private boolean enableSite启用工厂数据隔离 -
ignoreUpdateColumns
忽略更新字段为空的字段
-
-
构造器详细资料
-
ExpandTableInfo
public ExpandTableInfo() -
ExpandTableInfo
public ExpandTableInfo(com.mybatisflex.core.table.TableInfo tableInfo)
-
-
方法详细资料
-
obtainUpdateColumns
获取要修改的值 扩展:支持忽略指定字段为空不更新- 覆盖:
obtainUpdateColumns在类中com.mybatisflex.core.table.TableInfo- 参数:
entity-ignoreNulls-
-
buildUpdateSqlArgs
获取所有要修改的值,默认为全部除了主键以外的字段 扩展:支持忽略指定字段为空不更新- 覆盖:
buildUpdateSqlArgs在类中com.mybatisflex.core.table.TableInfo- 参数:
entity- 实体对象- 返回:
- 数组
-