Uses of Class
org.miaixz.bus.mapper.entity.EntityColumn
Packages that use EntityColumn
Package
Description
差异更新
更新, 强制,实现
内部逻辑处理
MyBatis Mapper
条件语句封装
封装字段和方法
内部相关支持类
-
Uses of EntityColumn in org.miaixz.bus.mapper.additional.update.differ
Methods in org.miaixz.bus.mapper.additional.update.differ with parameters of type EntityColumnModifier and TypeMethodDescriptionUpdateByDifferProvider.getIfNotEqual(EntityColumn column, String contents) 判断自动!=null的条件结构 -
Uses of EntityColumn in org.miaixz.bus.mapper.additional.update.force
Methods in org.miaixz.bus.mapper.additional.update.force with parameters of type EntityColumnModifier and TypeMethodDescriptionUpdateByPrimaryKeySelectiveForceProvider.getIfNotNull(String entityName, EntityColumn column, String contents, boolean empty) 判断自动!=null的条件结构 -
Uses of EntityColumn in org.miaixz.bus.mapper.builder
Methods in org.miaixz.bus.mapper.builder that return EntityColumnModifier and TypeMethodDescriptionstatic EntityColumnSqlBuilder.getLogicDeleteColumn(Class<?> entityClass) 获取逻辑删除注解的列,若没有返回nullMethods in org.miaixz.bus.mapper.builder that return types with arguments of type EntityColumnModifier and TypeMethodDescriptionstatic Set<EntityColumn> EntityBuilder.getColumns(Class<?> entityClass) 获取全部列static Set<EntityColumn> EntityBuilder.getPKColumns(Class<?> entityClass) 获取主键信息Methods in org.miaixz.bus.mapper.builder with parameters of type EntityColumnModifier and TypeMethodDescriptionstatic StringSqlBuilder.getBindCache(EntityColumn column) static StringSqlBuilder.getBindValue(EntityColumn column, String value) MapperTemplate.getIDENTITY(EntityColumn column) 获取IDENTITY值的表达式static StringSqlBuilder.getIfCacheIsNull(EntityColumn column, String contents) 如果_cache == nullstatic StringSqlBuilder.getIfCacheNotNull(EntityColumn column, String contents) static StringSqlBuilder.getIfIsNull(String entityName, EntityColumn column, String contents, boolean empty) 判断自动==null的条件结构static StringSqlBuilder.getIfIsNull(EntityColumn column, String contents, boolean empty) 判断自动==null的条件结构static StringSqlBuilder.getIfNotNull(String entityName, EntityColumn column, String contents, boolean empty) 判断自动!=null的条件结构static StringSqlBuilder.getIfNotNull(EntityColumn column, String contents, boolean empty) 判断自动!=null的条件结构static IntegerSqlBuilder.getLogicDeletedValue(EntityColumn column, boolean isDeleted) 获取逻辑删除注解的参数值static StringSqlBuilder.logicDeleteColumnEqualsValue(EntityColumn column, boolean isDeleted) 返回格式: column = value 默认isDeletedValue = 1 notDeletedValue = 0 则返回is_deleted = 1 或 is_deleted = 0 若没有逻辑删除注解,则返回空字符串static voidSelectKeyBuilder.newSelectKeyMappedStatement(org.apache.ibatis.mapping.MappedStatement ms, EntityColumn column, Class<?> entityClass, Boolean executeBefore, String identity) 新建SelectKey节点Method parameters in org.miaixz.bus.mapper.builder with type arguments of type EntityColumnModifier and TypeMethodDescriptionstatic StringSqlBuilder.notAllNullParameterCheck(String parameterName, Set<EntityColumn> columnSet) 不是所有参数都是 null 的检查static voidEntityBuilder.setKeyProperties(Set<EntityColumn> pkColumns, org.apache.ibatis.mapping.MappedStatement ms) 通过反射设置MappedStatement的keyProperties字段值 -
Uses of EntityColumn in org.miaixz.bus.mapper.builder.resolve
Methods in org.miaixz.bus.mapper.builder.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) 处理排序 -
Uses of EntityColumn in org.miaixz.bus.mapper.criteria
Constructor parameters in org.miaixz.bus.mapper.criteria with type arguments of type EntityColumnModifierConstructorDescriptionprotectedWeekendCriteria(Map<String, EntityColumn> propertyMap, boolean exists, boolean notNull) -
Uses of EntityColumn in org.miaixz.bus.mapper.entity
Fields in org.miaixz.bus.mapper.entity with type parameters of type EntityColumnModifier and TypeFieldDescriptionprotected Map<String, EntityColumn> Condition.Builder.propertyMap属性和列对应protected Map<String, EntityColumn> Condition.GeneratedCriteria.propertyMap属性和列对应protected Map<String, EntityColumn> Condition.OrderBy.propertyMapprotected Map<String, EntityColumn> Condition.propertyMap属性和列对应protected Map<String, EntityColumn> EntityTable.propertyMap属性和列对应Methods in org.miaixz.bus.mapper.entity that return types with arguments of type EntityColumnModifier and TypeMethodDescriptionEntityTable.getEntityClassColumns()EntityTable.getEntityClassPKColumns()Condition.getPropertyMap()EntityTable.getPropertyMap()Method parameters in org.miaixz.bus.mapper.entity with type arguments of type EntityColumnModifier and TypeMethodDescriptionvoidEntityTable.setEntityClassColumns(LinkedHashSet<EntityColumn> entityClassColumns) voidEntityTable.setEntityClassPKColumns(LinkedHashSet<EntityColumn> entityClassPKColumns) Constructor parameters in org.miaixz.bus.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) OrderBy(Condition condition, Map<String, EntityColumn> propertyMap) -
Uses of EntityColumn in org.miaixz.bus.mapper.support
Methods in org.miaixz.bus.mapper.support with parameters of type EntityColumnModifier and TypeMethodDescriptionGenSql.genSql(EntityTable entityTable, EntityColumn entityColumn) GenSql.NULL.genSql(EntityTable entityTable, EntityColumn entityColumn)