Uses of Class
cn.lm.mybatis.mapper.entity.EntityColumn
Packages that use EntityColumn
Package
Description
-
Uses of EntityColumn in cn.lm.mybatis.mapper.entity
Fields in cn.lm.mybatis.mapper.entity with type parameters of type EntityColumnModifier and TypeFieldDescriptionprotected Map<String,EntityColumn> Condition.Builder.propertyMapprotected Map<String,EntityColumn> Condition.GeneratedCriteria.propertyMapprotected Map<String,EntityColumn> Condition.OrderBy.propertyMapprotected Map<String,EntityColumn> Condition.propertyMapprotected Map<String,EntityColumn> EntityTable.propertyMapMethods in cn.lm.mybatis.mapper.entity that return types with arguments of type EntityColumnModifier and TypeMethodDescriptionEntityTable.getEntityClassColumns()EntityTable.getEntityClassPKColumns()Condition.getPropertyMap()EntityTable.getPropertyMap()Method parameters in cn.lm.mybatis.mapper.entity with type arguments of type EntityColumnModifier and TypeMethodDescriptionvoidEntityTable.setEntityClassColumns(LinkedHashSet<EntityColumn> entityClassColumns) voidEntityTable.setEntityClassPKColumns(LinkedHashSet<EntityColumn> entityClassPKColumns) Constructor parameters in cn.lm.mybatis.mapper.entity with type arguments of type EntityColumnModifierConstructorDescriptionprotectedCriteria(Map<String, EntityColumn> propertyMap, boolean exists, boolean notNull) protectedGeneratedCriteria(Map<String, EntityColumn> propertyMap, boolean exists, boolean notNull) -
Uses of EntityColumn in cn.lm.mybatis.mapper.gensql
Methods in cn.lm.mybatis.mapper.gensql with parameters of type EntityColumnModifier and TypeMethodDescriptionGenSql.genSql(EntityTable entityTable, EntityColumn entityColumn) GenSql.NULL.genSql(EntityTable entityTable, EntityColumn entityColumn) -
Uses of EntityColumn in cn.lm.mybatis.mapper.mapperhelper
Methods in cn.lm.mybatis.mapper.mapperhelper that return EntityColumnModifier and TypeMethodDescriptionstatic EntityColumnSqlHelper.getLogicDeleteColumn(Class<?> entityClass) 获取逻辑删除注解的列,若没有返回nullMethods in cn.lm.mybatis.mapper.mapperhelper that return types with arguments of type EntityColumnModifier and TypeMethodDescriptionstatic Set<EntityColumn>EntityHelper.getColumns(Class<?> entityClass) 获取全部列static Set<EntityColumn>EntityHelper.getPKColumns(Class<?> entityClass) 获取主键信息Methods in cn.lm.mybatis.mapper.mapperhelper with parameters of type EntityColumnModifier and TypeMethodDescriptionstatic StringSqlHelper.getBindCache(EntityColumn column) static StringSqlHelper.getBindValue(EntityColumn column, String value) MapperTemplate.getIDENTITY(EntityColumn column) 获取IDENTITY值的表达式static StringSqlHelper.getIfCacheIsNull(EntityColumn column, String contents) 如果_cache == nullstatic StringSqlHelper.getIfCacheNotNull(EntityColumn column, String contents) static StringSqlHelper.getIfIsNull(EntityColumn column, String contents, boolean empty) 判断自动==null的条件结构static StringSqlHelper.getIfIsNull(String entityName, EntityColumn column, String contents, boolean empty) 判断自动==null的条件结构static StringSqlHelper.getIfNotNull(EntityColumn column, String contents, boolean empty) 判断自动!static StringSqlHelper.getIfNotNull(String entityName, EntityColumn column, String contents, boolean empty) 判断自动!static IntegerSqlHelper.getLogicDeletedValue(EntityColumn column, boolean isDeleted) 获取逻辑删除注解的参数值static StringSqlHelper.logicDeleteColumnEqualsValue(EntityColumn column, boolean isDeleted) 返回格式: column = value
默认isDeletedValue = 1 notDeletedValue = 0
则返回is_deleted = 1 或 is_deleted = 0
若没有逻辑删除注解,则返回空字符串static voidSelectKeyHelper.newSelectKeyMappedStatement(org.apache.ibatis.mapping.MappedStatement ms, EntityColumn column, Class<?> entityClass, Boolean executeBefore, String identity) 新建SelectKey节点Method parameters in cn.lm.mybatis.mapper.mapperhelper with type arguments of type EntityColumnModifier and TypeMethodDescriptionstatic StringSqlHelper.notAllNullParameterCheck(String parameterName, Set<EntityColumn> columnSet) 不是所有参数都是 null 的检查static voidEntityHelper.setKeyProperties(Set<EntityColumn> pkColumns, org.apache.ibatis.mapping.MappedStatement ms) 通过反射设置MappedStatement的keyProperties字段值 -
Uses of EntityColumn in cn.lm.mybatis.mapper.mapperhelper.resolve
Methods in cn.lm.mybatis.mapper.mapperhelper.resolve with parameters of type EntityColumnModifier and TypeMethodDescriptionprotected voidDefaultEntityResolve.processGeneratedValue(EntityTable entityTable, EntityColumn entityColumn, jakarta.persistence.GeneratedValue generatedValue) 处理 GeneratedValue 注解protected voidDefaultEntityResolve.processKeyGenerator(EntityTable entityTable, EntityField field, EntityColumn entityColumn) 处理主键策略protected voidDefaultEntityResolve.processKeySql(EntityTable entityTable, EntityColumn entityColumn, KeySql keySql) 处理 KeySql 注解protected voidDefaultEntityResolve.processOrderBy(EntityTable entityTable, EntityField field, EntityColumn entityColumn) 处理排序