Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractSqlHandler - Class in org.miaixz.bus.mapper.handler
-
SQL 拦截处理器
- AbstractSqlHandler() - Constructor for class org.miaixz.bus.mapper.handler.AbstractSqlHandler
- addCriterion(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- addCriterion(String, Object, Object, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- addCriterion(String, Object, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- addMappedStatement(MappedStatement) - Method in class org.miaixz.bus.mapper.Config
- addMethodMap(String, Method) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
添加映射方法
- addOrCriterion(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- addOrCriterion(String, Object, Object, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- addOrCriterion(String, Object, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- AFTER - Enum constant in enum class org.miaixz.bus.mapper.ORDER
-
insert 后执行 SQL
- afterCompletion() - Method in interface org.miaixz.bus.mapper.handler.SQLHandler
-
完成请求处理后回调
- aggregateBy(String) - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
查询条件
- AggregateCondition - Class in org.miaixz.bus.mapper.additional.aggregation
-
聚合查询条件
- AggregateCondition() - Constructor for class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
构造
- AggregateCondition(String) - Constructor for class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
默认查询count计数,不分组
- AggregateCondition(String, String[]) - Constructor for class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
默认查询count计数
- AggregateCondition(String, AggregateType) - Constructor for class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
按指定聚合方法查询,不分组
- AggregateCondition(String, AggregateType, String[]) - Constructor for class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
查询
- aggregateType(AggregateType) - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
aggregateType
- AggregateType - Enum Class in org.miaixz.bus.mapper.additional.aggregation
-
聚合查询函数
- aggregationGroupBy(Class<?>, String, AggregateCondition) - Static method in class org.miaixz.bus.mapper.additional.aggregation.AggregationProvider
- AggregationMapper<T> - Interface in org.miaixz.bus.mapper.additional.aggregation
-
通用聚合查询接口,特殊方法
- AggregationProvider - Class in org.miaixz.bus.mapper.additional.aggregation
-
聚合实现类
- AggregationProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.aggregation.AggregationProvider
- aggregationSelectClause(Class<?>, String, AggregateCondition) - Static method in class org.miaixz.bus.mapper.additional.aggregation.AggregationProvider
- aliasName(String) - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
- and() - Method in class org.miaixz.bus.mapper.entity.Condition
- and(Condition.Criteria) - Method in class org.miaixz.bus.mapper.entity.Condition
- andAllEqualTo(Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null
- andBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andBetween(String, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andBetween(FunctionX<A, B>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column BETWEEN value1 AND value2 当 value1 或 value2 为空 则当前属性不参与查询
- andBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andBetween(FunctionX<T, Object>, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andCondition(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
手写条件
- andCondition(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
手写左边条件,右边用value值
- andEqualTo(Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
将此对象的不为空的字段参数作为相等查询条件
- andEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column = value 当value=null则不参与查询
- andEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andEqualTo(FunctionX<T, Object>, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andEqualTo(FunctionX<T, Object>, Object, boolean) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column = value
- andGreaterThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andGreaterThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andGreaterThan(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andGreaterThan(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andGreaterThan(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andGreaterThan(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column 大于 value 当 value = null 则当前属性不参与查询
- andGreaterThan(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andGreaterThan(FunctionX<T, Object>, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andGreaterThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andGreaterThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andGreaterThanOrEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andGreaterThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andGreaterThanOrEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andGreaterThanOrEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column 大于等于 value 当 value = null 则当前属性不参与查询
- andGreaterThanOrEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andGreaterThanOrEqualTo(FunctionX<T, Object>, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andIn(String, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andIn(String, Iterable) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andIn(FunctionX<A, B>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column IN (#{item.value}) 当 values = null 则当前属性不参与查询
- andIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andIn(FunctionX<T, Object>, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andIsNotNull(String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andIsNotNull(String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andIsNotNull(String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andIsNotNull(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andIsNotNull(FunctionX<A, B>) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andIsNotNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column IS NOT NULL
- andIsNotNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andIsNotNull(FunctionX<T, Object>) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andIsNull(String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andIsNull(String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andIsNull(String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andIsNull(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andIsNull(FunctionX<A, B>) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andIsNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column IS NULL
- andIsNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andIsNull(FunctionX<T, Object>) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andLessThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andLessThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andLessThan(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andLessThan(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andLessThan(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andLessThan(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column 小于 value 当 value = null 则当前属性不参与查询
- andLessThan(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andLessThan(FunctionX<T, Object>, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andLessThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andLessThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andLessThanOrEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andLessThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andLessThanOrEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andLessThanOrEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column 小于等于 value 当 value = null 则当前属性不参与查询
- andLessThanOrEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andLessThanOrEqualTo(FunctionX<T, Object>, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andLike(String, String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andLike(String, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andLike(String, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andLike(String, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andLike(FunctionX<A, B>, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andLike(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column LIKE %value% 当 value = null 则当前属性不参与查询
- andLike(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andLike(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andLikeLeft(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column LIKE %value 当 value = null 则当前属性不参与查询
- andLikeRight(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column LIKE value% 当 value = null 则当前属性不参与查询
- andNotBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andNotBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotBetween(String, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andNotBetween(FunctionX<A, B>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andNotBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column NOT BETWEEN value1 AND value2 当 value1 或 value2 为空 则当前属性不参与查询
- andNotBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotBetween(FunctionX<T, Object>, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andNotEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andNotEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andNotEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column != value 默认 value=null 则不参与查询
- andNotEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotEqualTo(FunctionX<T, Object>, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotEqualTo(FunctionX<T, Object>, Object, boolean) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column != value
- andNotIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andNotIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotIn(String, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotIn(String, Iterable) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andNotIn(FunctionX<A, B>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andNotIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column NOT IN (#{item.value}) 当 values = null 则当前属性不参与查询
- andNotIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotIn(FunctionX<T, Object>, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotLike(String, String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- andNotLike(String, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotLike(String, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotLike(String, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- andNotLike(FunctionX<A, B>, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- andNotLike(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column NOT LIKE %value% 当 value = null 则当前属性不参与查询
- andNotLike(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- andNotLike(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- andNotLikeLeft(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column NOT LIKE %value 当 value = null 则当前属性不参与查询
- andNotLikeRight(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
AND column NOT LIKE value% 当 value = null 则当前属性不参与查询
- andNotLogicDelete(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
拼接逻辑删除字段的未删除查询条件
- andOr - Variable in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
连接条件
- andOr(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
判断条件是 and 还是 or
- andWhere(SqlCriteria) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- andWhere(Sqls) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- asc() - Method in class org.miaixz.bus.mapper.entity.Condition.OrderBy
- AVG - Enum constant in enum class org.miaixz.bus.mapper.additional.aggregation.AggregateType
B
- BasicDeleteMapper<T> - Interface in org.miaixz.bus.mapper.common.basic
-
通用Mapper接口,基础删除
- BasicDeleteProvider - Class in org.miaixz.bus.mapper.provider
-
BaseDeleteMapper实现类,基础方法实现类
- BasicDeleteProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.BasicDeleteProvider
- BasicInsertMapper<T> - Interface in org.miaixz.bus.mapper.common.basic
-
通用Mapper接口,基础查询
- BasicInsertProvider - Class in org.miaixz.bus.mapper.provider
-
BaseInsertProvider实现类,基础方法实现类
- BasicInsertProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.BasicInsertProvider
- BasicMapper<T> - Interface in org.miaixz.bus.mapper.common
-
通用Mapper接口,其他接口继承该接口即可
- BasicSelectMapper<T> - Interface in org.miaixz.bus.mapper.common.basic
-
通用Mapper接口,基础查询
- BasicSelectProvider - Class in org.miaixz.bus.mapper.provider
-
BaseSelectProvider实现类,基础方法实现类
- BasicSelectProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.BasicSelectProvider
- BasicUpdateMapper<T> - Interface in org.miaixz.bus.mapper.common.basic
-
通用Mapper接口,基础查询
- BasicUpdateProvider - Class in org.miaixz.bus.mapper.provider
-
BaseUpdateProvider实现类,基础方法实现类
- BasicUpdateProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.BasicUpdateProvider
- batchUpdate(List<? extends T>) - Method in interface org.miaixz.bus.mapper.additional.update.batch.BatchUpdateMapper
- batchUpdate(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.update.batch.BatchUpdateProvider
- BatchUpdateMapper<T> - Interface in org.miaixz.bus.mapper.additional.update.batch
-
批量更新
- BatchUpdateProvider - Class in org.miaixz.bus.mapper.additional.update.batch
-
批量更新
- BatchUpdateProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.update.batch.BatchUpdateProvider
- batchUpdateSelective(List<? extends T>) - Method in interface org.miaixz.bus.mapper.additional.update.batch.BatchUpdateSelectiveMapper
- batchUpdateSelective(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.update.batch.BatchUpdateProvider
- BatchUpdateSelectiveMapper<T> - Interface in org.miaixz.bus.mapper.additional.update.batch
-
批量更新
- batchUpsert(List<? extends T>) - Method in interface org.miaixz.bus.mapper.additional.upsert.BatchUpsertMapper
- batchUpsert(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.upsert.BatchUpsertProvider
- BatchUpsertMapper<T> - Interface in org.miaixz.bus.mapper.additional.upsert
-
批量-更新或新增
- BatchUpsertProvider - Class in org.miaixz.bus.mapper.additional.upsert
-
批量-更新或新增
- BatchUpsertProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.upsert.BatchUpsertProvider
- BEFORE - Enum constant in enum class org.miaixz.bus.mapper.ORDER
-
insert 前执行 SQL
- build() - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- builder() - Static method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
构造
- builder(Class<?>) - Static method in class org.miaixz.bus.mapper.entity.Condition
- Builder - Class in org.miaixz.bus.mapper
-
通用方法
- Builder() - Constructor for class org.miaixz.bus.mapper.Builder
- Builder(Class<?>) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Builder
- Builder(Class<?>, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Builder
- Builder(Class<?>, boolean, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Builder
C
- CACHE - Static variable in class org.miaixz.bus.mapper.Builder
- camelToUnderline(String) - Static method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
-
将驼峰风格替换为下划线风格
- checkConditionEntityClass(Object, String) - Static method in class org.miaixz.bus.mapper.OGNL
-
校验通用 Condition 的 entityClass 和当前方法是否匹配
- CLASS_CACHE - Static variable in class org.miaixz.bus.mapper.Builder
- CLASS_CACHE - Static variable in class org.miaixz.bus.mapper.support.Reflector
- clear() - Method in class org.miaixz.bus.mapper.entity.Condition
- CLOUDSCAPE - Enum constant in enum class org.miaixz.bus.mapper.Registry
- column() - Element in annotation interface org.miaixz.bus.mapper.annotation.ColumnType
- ColumnType - Annotation Interface in org.miaixz.bus.mapper.annotation
-
针对列的复杂属性配置
- Condition - Class in org.miaixz.bus.mapper.entity
-
通用的Condition查询对象
- Condition(Class<?>) - Constructor for class org.miaixz.bus.mapper.entity.Condition
-
默认exists为true
- Condition(Class<?>, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition
-
带exists参数的构造方法,默认notNull为false,允许为空
- Condition(Class<?>, boolean, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition
-
带exists参数的构造方法
- Condition.Builder - Class in org.miaixz.bus.mapper.entity
-
构造提供者
- Condition.Criteria - Class in org.miaixz.bus.mapper.entity
- Condition.Criterion - Class in org.miaixz.bus.mapper.entity
- Condition.GeneratedCriteria - Class in org.miaixz.bus.mapper.entity
- Condition.OrderBy - Class in org.miaixz.bus.mapper.entity
- conditionCheck(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
condition 支持 for update
- conditionCountColumn(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
condition支持查询指定列时
- conditionForUpdate() - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
condition 支持 for update
- conditionHasAtLeastOneCriteriaCheck(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常
- conditionHasAtLeastOneCriteriaCheck(String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
Condition 中包含至少 1 个查询条件
- ConditionMapper<T> - Interface in org.miaixz.bus.mapper.common
-
通用Mapper接口,Condition查询
- conditionOrderBy(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
condition查询中的orderBy条件,会判断默认orderBy
- conditionOrderBy(String, Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
condition查询中的orderBy条件,会判断默认orderBy
- ConditionProvider - Class in org.miaixz.bus.mapper.provider
-
ConditionProvider实现类,基础方法实现类
- ConditionProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.ConditionProvider
- conditionSelectColumns(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
condition支持查询指定列时
- conditionWhereClause() - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
Condition查询中的where结构,用于只有一个Condition参数时
- Config - Class in org.miaixz.bus.mapper
-
使用提供的 Property 可以在纯 Java 或者 Spring(mybatis-spring-1.3.0+) 模式中使用
- Config() - Constructor for class org.miaixz.bus.mapper.Config
- containsWord(String) - Static method in class org.miaixz.bus.mapper.support.SqlWords
- convertByStyle(String, EnumMap.Naming) - Static method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
-
根据指定的样式进行转换
- copyFromPropertyDescriptor(EntityField) - Method in class org.miaixz.bus.mapper.entity.EntityField
-
先创建field,然后可以通过该方法获取property等属性
- COUNT - Enum constant in enum class org.miaixz.bus.mapper.additional.aggregation.AggregateType
- countColumn - Variable in class org.miaixz.bus.mapper.entity.Condition
- createCriteria() - Method in class org.miaixz.bus.mapper.entity.Condition
- createCriteriaAddOn() - Method in class org.miaixz.bus.mapper.criteria.Weekend
- createCriteriaInternal() - Method in class org.miaixz.bus.mapper.criteria.Weekend
- createCriteriaInternal() - Method in class org.miaixz.bus.mapper.entity.Condition
- createSqlSource(MappedStatement, String) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
通过xmlSql创建sqlSource
- criteria - Variable in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- Criteria() - Constructor for class org.miaixz.bus.mapper.criteria.Sqls.Criteria
- Criteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criteria
-
构造
- Criterion(String) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, String) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, String, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, String, String) - Constructor for class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- Criterion(String, Object, String) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, String, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.Criterion
- Criterion(String, Object, String, String) - Constructor for class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- Criterion(String, String, String) - Constructor for class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- custom() - Static method in class org.miaixz.bus.mapper.criteria.Sqls
- custom() - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- custom(Class<T>) - Static method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
D
- DB2 - Enum constant in enum class org.miaixz.bus.mapper.Registry
- DB2_MF - Enum constant in enum class org.miaixz.bus.mapper.Registry
- DEFAULT - Enum constant in enum class org.miaixz.bus.mapper.ORDER
-
使用全局配置
- DEFAULT - Enum constant in enum class org.miaixz.bus.mapper.Registry
- DefaultEntityResolve - Class in org.miaixz.bus.mapper.builder.resolve
-
默认解析
- DefaultEntityResolve() - Constructor for class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
- DELEGATE_BOUNDSQL - Static variable in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
- DELEGATE_BOUNDSQL_SQL - Static variable in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
- DELEGATE_MAPPEDSTATEMENT - Static variable in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
- delete(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicDeleteProvider
-
通过条件删除
- delete(T) - Method in interface org.miaixz.bus.mapper.common.basic.delete.DeleteMapper
-
根据实体属性作为条件进行删除,查询条件使用等号
- deleteBetweenByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.delete.DeletePropertyProvider
-
根据属性删除,删除条件使用 between
- deleteBetweenByProperty(FunctionX<T, ?>, Object, Object) - Method in interface org.miaixz.bus.mapper.additional.delete.DeleteByPropertyMapper
-
根据属性及对应值进行删除,删除条件使用 between
- deleteByCondition(Object) - Method in interface org.miaixz.bus.mapper.common.condition.DeleteByConditionMapper
-
根据Condition条件删除数据
- deleteByCondition(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.ConditionProvider
-
根据Condition删除
- DeleteByConditionMapper<T> - Interface in org.miaixz.bus.mapper.common.condition
-
通用Mapper接口,Condition查询
- deleteByIdList(List<PK>) - Method in interface org.miaixz.bus.mapper.additional.idlist.DeleteByIdListMapper
-
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
- deleteByIdList(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.idlist.IdListProvider
-
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
- DeleteByIdListMapper<T,
PK> - Interface in org.miaixz.bus.mapper.additional.idlist -
通用Mapper接口,根据idList删除
- deleteByIds(String) - Method in interface org.miaixz.bus.mapper.common.ids.DeleteByIdsMapper
-
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
- deleteByIds(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.IdsProvider
-
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
- DeleteByIdsMapper<T> - Interface in org.miaixz.bus.mapper.common.ids
-
通用Mapper接口,根据ids删除
- deleteByPrimaryKey(Object) - Method in interface org.miaixz.bus.mapper.common.basic.delete.DeleteByPrimaryKeyMapper
-
根据主键字段进行删除,方法参数必须包含完整的主键属性
- deleteByPrimaryKey(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicDeleteProvider
-
通过主键删除
- DeleteByPrimaryKeyMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.delete
-
通用Mapper接口,删除
- deleteByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.delete.DeletePropertyProvider
-
根据属性删除,条件使用等号
- deleteByProperty(FunctionX<T, ?>, Object) - Method in interface org.miaixz.bus.mapper.additional.delete.DeleteByPropertyMapper
-
根据实体中的属性删除,条件使用等号
- DeleteByPropertyMapper<T> - Interface in org.miaixz.bus.mapper.additional.delete
-
删除
- deleteFromTable(Class<?>, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
delete tableName - 动态表名
- deleteInByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.delete.DeletePropertyProvider
-
根据属性删除,条件使用等号
- deleteInByProperty(FunctionX<T, ?>, Object) - Method in interface org.miaixz.bus.mapper.additional.delete.DeleteByPropertyMapper
-
根据实体中的属性删除,条件使用 in
- DeleteMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.delete
-
通用Mapper接口,删除
- DeletePropertyProvider - Class in org.miaixz.bus.mapper.additional.delete
-
删除属性
- DeletePropertyProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.delete.DeletePropertyProvider
- DELIMITER - Static variable in class org.miaixz.bus.mapper.entity.EntityTable
- DERBY - Enum constant in enum class org.miaixz.bus.mapper.Registry
- desc() - Method in class org.miaixz.bus.mapper.entity.Condition.OrderBy
- dialect() - Element in annotation interface org.miaixz.bus.mapper.annotation.KeySql
-
优先级第二,根据配置的数据库类型取回主键,忽略其他配置
- distinct - Variable in class org.miaixz.bus.mapper.entity.Condition
- distinct() - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- dynamicSQL(Object) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
该方法仅仅用来初始化ProviderSqlSource
E
- EmptyProvider - Class in org.miaixz.bus.mapper.provider
-
空方法Mapper接口默认MapperTemplate 如BaseSelectMapper,接口纯继承,不包含任何方法
- EmptyProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.EmptyProvider
- EntityBuilder - Class in org.miaixz.bus.mapper.builder
-
实体类工具类 - 处理实体和数据库表以及字段关键的一个类
- EntityBuilder() - Constructor for class org.miaixz.bus.mapper.builder.EntityBuilder
- entityClass - Variable in class org.miaixz.bus.mapper.entity.Condition
- entityClassMap - Variable in class org.miaixz.bus.mapper.builder.MapperTemplate
- EntityColumn - Class in org.miaixz.bus.mapper.entity
-
数据库表对应的列
- EntityColumn() - Constructor for class org.miaixz.bus.mapper.entity.EntityColumn
- EntityColumn(EntityTable) - Constructor for class org.miaixz.bus.mapper.entity.EntityColumn
- EntityField - Class in org.miaixz.bus.mapper.entity
-
封装字段和方法,统一调用某些方法
- EntityField(Field, PropertyDescriptor) - Constructor for class org.miaixz.bus.mapper.entity.EntityField
-
构造方法
- EntityResolve - Interface in org.miaixz.bus.mapper.builder.resolve
-
解析实体类接口
- EntityTable - Class in org.miaixz.bus.mapper.entity
-
数据库表
- EntityTable(Class<?>) - Constructor for class org.miaixz.bus.mapper.entity.EntityTable
- equals(Object) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- equals(Object) - Method in class org.miaixz.bus.mapper.entity.EntityField
- excludeColumns - Variable in class org.miaixz.bus.mapper.entity.Condition
-
排除的查询字段
- excludeProperties(String...) - Method in class org.miaixz.bus.mapper.entity.Condition
-
排除查询字段,优先级低于 selectProperties
- excludeProperties(FunctionX<T, ?>...) - Method in class org.miaixz.bus.mapper.criteria.Weekend
-
排除查询字段,优先级低于 selectProperties
- exists - Variable in class org.miaixz.bus.mapper.entity.Condition
- exists - Variable in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
字段是否必须存在
- existsWhereCondition(Object, boolean) - Static method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
判断是否需要拼接 where 条件
- existsWithPrimaryKey(Object) - Method in interface org.miaixz.bus.mapper.common.basic.select.ExistsWithPrimaryKeyMapper
-
根据主键字段查询总数,方法参数必须包含完整的主键属性,查询条件使用等号
- existsWithPrimaryKey(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicSelectProvider
-
根据主键查询总数
- ExistsWithPrimaryKeyMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.select
-
查询
- existsWithProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
根据属性查询总数,查询条件使用等号
- existsWithProperty(FunctionX<T, ?>, Object) - Method in interface org.miaixz.bus.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,检查是否存在对应记录,查询条件使用等号
F
- FieldBuilder - Class in org.miaixz.bus.mapper.builder
-
类字段工具类
- FieldBuilder() - Constructor for class org.miaixz.bus.mapper.builder.FieldBuilder
- fnToFieldName(FunctionX) - Static method in class org.miaixz.bus.mapper.support.Reflector
- fnToFieldNames(FunctionX...) - Static method in class org.miaixz.bus.mapper.support.Reflector
- FORCE_UPDATE_PROPERTIES - Static variable in class org.miaixz.bus.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
- forObject(Object) - Static method in class org.miaixz.bus.mapper.support.MetaObject
- forUpdate - Variable in class org.miaixz.bus.mapper.entity.Condition
- forUpdate() - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- from(String) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- fromTable(Class<?>, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
from tableName - 动态表名
G
- GeneratedCriteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- genId() - Element in annotation interface org.miaixz.bus.mapper.annotation.KeySql
-
Java 方式生成主键,可以和发号器一类的服务配合使用
- genId(Object, String, Class<? extends GenId>, String, String) - Static method in class org.miaixz.bus.mapper.Builder
-
生成 Id
- genId(String, String) - Method in interface org.miaixz.bus.mapper.support.GenId
- genId(String, String) - Method in class org.miaixz.bus.mapper.support.GenId.NULL
- GenId<T> - Interface in org.miaixz.bus.mapper.support
-
不提供具体的实现,这里提供一个思路
- GenId.NULL - Class in org.miaixz.bus.mapper.support
- genSql() - Element in annotation interface org.miaixz.bus.mapper.annotation.KeySql
-
生成 SQL,初始化时执行,优先级低于 sql
- genSql(EntityTable, EntityColumn) - Method in interface org.miaixz.bus.mapper.support.GenSql
- genSql(EntityTable, EntityColumn) - Method in class org.miaixz.bus.mapper.support.GenSql.NULL
- GenSql - Interface in org.miaixz.bus.mapper.support
-
生成 SQL,初始化时执行
- GenSql.NULL - Class in org.miaixz.bus.mapper.support
- getAggregateAliasName() - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
- getAggregateProperty() - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
- getAggregateType() - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
- getAll(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.FieldBuilder
-
获取全部的属性,包含字段和方法
- getAllColumns(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
获取所有查询列,如id,name,code...
- getAllCriteria() - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- getAndOr() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criteria
- getAndOr() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- getAndOr() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- getAndOr() - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- getAnnotation(Class<T>) - Method in class org.miaixz.bus.mapper.entity.EntityField
-
获取指定的注解
- getBaseSelect() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getBindCache(EntityColumn) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
- getBindValue(EntityColumn, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
- getCatalog() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getCatalog() - Method in class org.miaixz.bus.mapper.entity.Property
- getColumn() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getColumnByProperty(Class<?>, String) - Static method in class org.miaixz.bus.mapper.additional.delete.DeletePropertyProvider
-
根据实体Class和属性名获取对应的表字段名
- getColumnByProperty(Class<?>, String) - Static method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
根据实体Class和属性名获取对应的表字段名
- getColumnEqualsHolder() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
-
返回格式如:colum = #{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnEqualsHolder(String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
-
返回格式如:colum = #{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
-
返回格式如:#{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder(String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder(String, String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder(String, String, String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}+separator
- getColumnHolderWithComma(String, String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler},
- getColumns(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
获取全部列
- getCondition() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- getCondition() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- getConfig() - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
获取通用Mapper配置
- getConfig() - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
- getCountColumn() - Method in class org.miaixz.bus.mapper.entity.Condition
- getCriteria() - Method in interface org.miaixz.bus.mapper.criteria.SqlCriteria
- getCriteria() - Method in class org.miaixz.bus.mapper.criteria.Sqls
- getCriteria() - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
- getCriteria() - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- getCriteria() - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- getCriterions() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criteria
- getDatabaseDialect(String) - Static method in enum class org.miaixz.bus.mapper.Registry
- getDynamicTableName() - Method in class org.miaixz.bus.mapper.entity.Condition
- getDynamicTableName() - Method in interface org.miaixz.bus.mapper.entity.TableNames
-
获取动态表名 - 只要有返回值,不是null和'',就会用返回值作为表名
- getDynamicTableName(Class<?>, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
获取表名 - 支持动态表名
- getDynamicTableName(Class<?>, String, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
获取表名 - 支持动态表名,该方法用于多个入参时,通过parameterName指定入参中实体类的@Param的注解值
- getEntityClass() - Method in class org.miaixz.bus.mapper.entity.Condition
- getEntityClass() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getEntityClass(MappedStatement) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
获取返回值类型 - 实体类型
- getEntityClassColumns() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getEntityClassPKColumns() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getEntityField() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getEntityTable(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
获取表对象
- getEntityTableOrNull(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
获取表对象,如果没有则返回Null
- getFields(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.FieldBuilder
-
获取全部的Field
- getGenerator() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getGenIdClass() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getGroupByProperties() - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
- getIdentity() - Method in class org.miaixz.bus.mapper.entity.Property
- getIDENTITY() - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
- getIDENTITY() - Method in class org.miaixz.bus.mapper.entity.Property
-
获取主键自增回写SQL
- getIDENTITY(EntityColumn) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
获取IDENTITY值的表达式
- getIdentityRetrievalStatement() - Method in enum class org.miaixz.bus.mapper.Registry
- getIfCacheIsNull(EntityColumn, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
如果_cache == null
- getIfCacheNotNull(EntityColumn, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
- getIfIsNull(String, EntityColumn, String, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
判断自动==null的条件结构
- getIfIsNull(EntityColumn, String, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
判断自动==null的条件结构
- getIfNotEqual(EntityColumn, String) - Method in class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
-
判断自动!=null的条件结构
- getIfNotNull(String, EntityColumn, String, boolean) - Method in class org.miaixz.bus.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
-
判断自动!=null的条件结构
- getIfNotNull(String, EntityColumn, String, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
判断自动!=null的条件结构
- getIfNotNull(EntityColumn, String, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
判断自动!=null的条件结构
- getInstance(Class<?>, Class<?>) - Method in class org.miaixz.bus.mapper.entity.EntityTable
-
实例化TypeHandler
- getJavaType() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getJavaType() - Method in class org.miaixz.bus.mapper.entity.EntityField
-
获取javaType
- getJdbcType() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getKeyColumns() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getKeyProperties() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getLogicDeleteColumn(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
获取逻辑删除注解的列,若没有返回null
- getLogicDeletedValue(EntityColumn, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
获取逻辑删除注解的参数值
- getMappedStatement(MetaObject) - Static method in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
-
获取当前执行 MappedStatement
- getMappedStatement(MetaObject, String) - Static method in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
-
获取当前执行 MappedStatement
- getMapperClass(String) - Static method in class org.miaixz.bus.mapper.support.Reflector
-
根据msId获取接口类
- getMappers() - Method in class org.miaixz.bus.mapper.entity.Property
- getMapperTemplateByMsId(String) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
根据 msId 获取 MapperTemplate
- getMethodName(String) - Static method in class org.miaixz.bus.mapper.support.Reflector
-
获取执行的方法名
- getMethodName(MappedStatement) - Static method in class org.miaixz.bus.mapper.support.Reflector
-
获取执行的方法名
- getName() - Method in class org.miaixz.bus.mapper.entity.EntityField
-
字段属性名
- getName() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getOrder() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getOrderBy() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getOrderByClause() - Method in class org.miaixz.bus.mapper.entity.Condition
- getOrderByClause() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getOrderByClause(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
获取默认的orderby语句
- getOrderPriority() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getOredCriteria() - Method in class org.miaixz.bus.mapper.entity.Condition
- getPKColumns(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
获取主键信息
- getPrefix() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getPrefix() - Method in class org.miaixz.bus.mapper.entity.Property
-
获取表前缀,带catalog或schema
- getProperties(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.FieldBuilder
-
获取全部的属性,通过方法名获取
- getProperty() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- getProperty() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getPropertyMap() - Method in class org.miaixz.bus.mapper.entity.Condition
- getPropertyMap() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getResolveClass() - Method in class org.miaixz.bus.mapper.entity.Property
- getResultMap(Configuration) - Method in class org.miaixz.bus.mapper.entity.EntityTable
-
生成当前实体的resultMap对象
- getSchema() - Method in class org.miaixz.bus.mapper.entity.EntityTable
- getSchema() - Method in class org.miaixz.bus.mapper.entity.Property
- getSecondValue() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- getSecondValue() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- getSelectColumns() - Method in class org.miaixz.bus.mapper.entity.Condition
- getSelectColumns(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
获取查询的Select
- getSeqFormat() - Method in class org.miaixz.bus.mapper.entity.Property
-
获取序列格式化模板
- getSqlParserInfo(MetaObject) - Static method in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
-
获取 SqlParser 注解信息
- getStyle() - Method in class org.miaixz.bus.mapper.entity.Property
- getTable() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getTypeHandler() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- getTypeHandler() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- getValue() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- getValue() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- getValue(Object) - Method in class org.miaixz.bus.mapper.entity.EntityField
-
反射获取值
- getValues() - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criterion
- getWrapKeyword() - Method in class org.miaixz.bus.mapper.entity.Property
- groupBy(String...) - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregateCondition
-
查询条件
H
- hasCountColumn(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
是否包含自定义 Count 列
- hasForUpdate(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
是否包含 forUpdate
- hashCode() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- hashCode() - Method in class org.miaixz.bus.mapper.entity.EntityField
- hasLogicDeleteColumn(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
是否有逻辑删除的注解
- hasNoSelectColumns(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
不包含自定义查询列
- hasSelectColumns(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
是否包含自定义查询列
- HSQLDB - Enum constant in enum class org.miaixz.bus.mapper.Registry
I
- IdListMapper<T,
PK> - Interface in org.miaixz.bus.mapper.additional.idlist -
通用Mapper接口,根据idList操作
- IdListProvider - Class in org.miaixz.bus.mapper.additional.idlist
-
通过 ids 字符串的各种操作 ids 如 "1,2,3"
- IdListProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.idlist.IdListProvider
- IdsMapper<T> - Interface in org.miaixz.bus.mapper.common
-
通用Mapper接口,根据ids操作
- IdsProvider - Class in org.miaixz.bus.mapper.provider
-
通过 ids 字符串的各种操作 ids 如 "1,2,3"
- IdsProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.IdsProvider
- INFORMIX - Enum constant in enum class org.miaixz.bus.mapper.Registry
- initEntityNameMap(Class<?>, Property) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
初始化实体属性
- initPropertyMap() - Method in class org.miaixz.bus.mapper.entity.EntityTable
-
初始化 - Condition 会使用
- insert(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicInsertProvider
- insert(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.SaveProvider
- insert(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.SqlServerProvider
-
插入
- insert(T) - Method in interface org.miaixz.bus.mapper.common.basic.insert.InsertMapper
-
保存一个实体,null的属性也会保存,不会使用数据库默认值
- insert(T) - Method in interface org.miaixz.bus.mapper.common.sqlserver.InsertMapper
-
插入数据库,`null`值也会插入,不会使用列的默认值
- insertColumns(Class<?>, boolean, boolean, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
insert table()列
- insertIntoTable(Class<?>, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
insert into tableName - 动态表名
- insertIntoTable(Class<?>, String, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
insert into tableName - 动态表名
- insertList(List<? extends T>) - Method in interface org.miaixz.bus.mapper.additional.dialect.oracle.InsertListMapper
-
批量操作
- insertList(List<? extends T>) - Method in interface org.miaixz.bus.mapper.additional.insert.InsertListMapper
-
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等 不支持主键策略,插入前需要设置好主键的值 特别注意:该方法支持 @KeySql 注解的 genId 方式
- insertList(List<? extends T>) - Method in interface org.miaixz.bus.mapper.common.special.InsertListMapper
-
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等,另外该接口限制实体包含`id`属性并且必须为自增列
- insertList(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.dialect.oracle.OracleProvider
- insertList(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.insert.InsertListProvider
-
批量插入
- insertList(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.SpecialProvider
-
批量插入
- InsertListMapper<T> - Interface in org.miaixz.bus.mapper.additional.dialect.oracle
-
Oracle批量插入 支持@
KeySql.genId(),不支持@KeySql.sql()因INSERT ALL语法不支持序列,可手工获取序列并设置至Entity或绑定触发器 - InsertListMapper<T> - Interface in org.miaixz.bus.mapper.additional.insert
-
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
- InsertListMapper<T> - Interface in org.miaixz.bus.mapper.common.special
-
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
- InsertListProvider - Class in org.miaixz.bus.mapper.additional.insert
-
新增
- InsertListProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.insert.InsertListProvider
- InsertMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.insert
-
通用Mapper接口,插入
- InsertMapper<T> - Interface in org.miaixz.bus.mapper.common.sqlserver
-
SqlServer,插入
- insertSelective(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicInsertProvider
- insertSelective(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.SqlServerProvider
-
插入不为null的字段
- insertSelective(T) - Method in interface org.miaixz.bus.mapper.common.basic.insert.InsertSelectiveMapper
-
保存一个实体,null的属性不会保存,会使用数据库默认值
- insertSelective(T) - Method in interface org.miaixz.bus.mapper.common.sqlserver.InsertSelectiveMapper
- InsertSelectiveMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.insert
-
通用Mapper接口,插入
- InsertSelectiveMapper<T> - Interface in org.miaixz.bus.mapper.common.sqlserver
-
SqlServer,插入
- insertUseGeneratedKeys(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.SpecialProvider
-
插入,主键id,自增
- insertUseGeneratedKeys(T) - Method in interface org.miaixz.bus.mapper.common.special.InsertUseGeneratedKeysMapper
-
插入数据,限制为实体包含`id`属性并且必须为自增列,实体配置的主键策略无效
- InsertUseGeneratedKeysMapper<T> - Interface in org.miaixz.bus.mapper.common.special
-
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
- insertValuesColumns(Class<?>, boolean, boolean, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
insert-values()列
- isAnnotationPresent(Class<? extends Annotation>) - Method in class org.miaixz.bus.mapper.entity.EntityField
-
是否有该注解
- isBefore() - Method in class org.miaixz.bus.mapper.entity.Property
- isBEFORE() - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
- isBEFORE() - Method in class org.miaixz.bus.mapper.entity.Property
-
获取SelectKey的Order
- isBetweenValue() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- isBlob() - Element in annotation interface org.miaixz.bus.mapper.annotation.ColumnType
-
是否为 BLOB 字段
- isBlob() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- isCheckConditionEntityClass() - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
- isCheckConditionEntityClass() - Method in class org.miaixz.bus.mapper.entity.Property
- isDeletedValue() - Element in annotation interface org.miaixz.bus.mapper.annotation.LogicDelete
- isDistinct() - Method in class org.miaixz.bus.mapper.entity.Condition
- isDynamicParameter(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
判断参数是否支持动态表名
- isEnableMethodAnnotation() - Method in class org.miaixz.bus.mapper.entity.Property
- isEnumAsSimpleType() - Method in class org.miaixz.bus.mapper.entity.Property
- isExtendCommonMapper(Class<?>) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
判断接口是否包含通用接口,
- isForUpdate() - Method in class org.miaixz.bus.mapper.entity.Condition
- isId() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- isIdentity() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- isInsertable() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- isListValue() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- isLowercaseAlpha(char) - Static method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
- isMapperMethod(String) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
判断当前的接口方法是否需要进行拦截
- isNotDynamicParameter(Object) - Static method in class org.miaixz.bus.mapper.OGNL
-
判断参数是否b支持动态表名
- isNotEmpty() - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
- isNotEmpty() - Method in class org.miaixz.bus.mapper.entity.Property
- isNoValue() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- isNull(Object, boolean) - Static method in class org.miaixz.bus.mapper.additional.delete.DeletePropertyProvider
- isNullForDeletedValue() - Element in annotation interface org.miaixz.bus.mapper.annotation.LogicDelete
-
优先级比isDeletedValue更高 表示以null作为删除记录的标识
- isNullForNotDeletedValue() - Element in annotation interface org.miaixz.bus.mapper.annotation.LogicDelete
-
优先级比notDeletedValue更高 表示以null作为未删除记录的标识
- isSafeDelete() - Method in class org.miaixz.bus.mapper.entity.Property
- isSafeUpdate() - Method in class org.miaixz.bus.mapper.entity.Property
- isSimpleType(Class<?>) - Static method in class org.miaixz.bus.mapper.support.SimpleType
-
传入的类是否是已知的公共类型
- isSingleValue() - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- isUpdatable() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- isUppercaseAlpha(char) - Static method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
- isUseJavaType() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- isUseJavaType() - Method in class org.miaixz.bus.mapper.entity.Property
- isUseSimpleType() - Method in class org.miaixz.bus.mapper.entity.Property
- isValid() - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
J
- JAVA8_DATE_TIME - Static variable in class org.miaixz.bus.mapper.support.SimpleType
- jdbcType() - Element in annotation interface org.miaixz.bus.mapper.annotation.ColumnType
K
- KeySql - Annotation Interface in org.miaixz.bus.mapper.annotation
-
主键策略,用于替换 JPA 中的复杂用法
L
- LOCK - Static variable in class org.miaixz.bus.mapper.Builder
- LogicDelete - Annotation Interface in org.miaixz.bus.mapper.annotation
-
逻辑删除
- logicDeleteColumnEqualsValue(Class<?>, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
返回格式: column = value 默认isDeletedValue = 1 notDeletedValue = 0 则返回is_deleted = 1 或 is_deleted = 0 若没有逻辑删除注解,则返回空字符串
- logicDeleteColumnEqualsValue(EntityColumn, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
返回格式: column = value 默认isDeletedValue = 1 notDeletedValue = 0 则返回is_deleted = 1 或 is_deleted = 0 若没有逻辑删除注解,则返回空字符串
M
- MAPPEDSTATEMENT - Static variable in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
- Mapper<T> - Interface in org.miaixz.bus.mapper
-
通用Mapper接口
- mapperBuilder - Variable in class org.miaixz.bus.mapper.builder.MapperTemplate
- MapperBuilder - Class in org.miaixz.bus.mapper.builder
-
处理主要逻辑,最关键的一个类
- MapperBuilder() - Constructor for class org.miaixz.bus.mapper.builder.MapperBuilder
-
默认构造方法
- MapperBuilder(Properties) - Constructor for class org.miaixz.bus.mapper.builder.MapperBuilder
-
带配置的构造方法
- mapperClass - Variable in class org.miaixz.bus.mapper.builder.MapperTemplate
- MapperTemplate - Class in org.miaixz.bus.mapper.builder
-
通用Mapper模板类,扩展通用Mapper时需要继承该类
- MapperTemplate(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.builder.MapperTemplate
- Marker - Interface in org.miaixz.bus.mapper
-
标记接口,继承该接口的接口,在 ClassPathMapperScanner#setMarkerInterface 时,会自动注册到通用Mapper
- MAX - Enum constant in enum class org.miaixz.bus.mapper.additional.aggregation.AggregateType
- MetaObject - Class in org.miaixz.bus.mapper.support
-
来自 分页插件
- MetaObject() - Constructor for class org.miaixz.bus.mapper.support.MetaObject
- method - Static variable in class org.miaixz.bus.mapper.support.MetaObject
- methodMap - Variable in class org.miaixz.bus.mapper.builder.MapperTemplate
- MIN - Enum constant in enum class org.miaixz.bus.mapper.additional.aggregation.AggregateType
- MYSQL - Enum constant in enum class org.miaixz.bus.mapper.Registry
- MySqlMapper<T> - Interface in org.miaixz.bus.mapper.common
-
通用Mapper接口,MySql独有的通用方法
N
- NameStyle - Annotation Interface in org.miaixz.bus.mapper.annotation
-
名字转换样式,注解的优先级高于全局配置
- NEWER - Static variable in class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
- newSelectKeyMappedStatement(MappedStatement, EntityColumn, Class<?>, Boolean, String) - Static method in class org.miaixz.bus.mapper.builder.SelectKeyBuilder
-
新建SelectKey节点
- nextVersion() - Element in annotation interface org.miaixz.bus.mapper.annotation.Version
-
下一个版本号的算法,默认算法支持 Integer 和 Long,在原基础上 +1
- nextVersion(Class<? extends Version>, Object) - Static method in class org.miaixz.bus.mapper.Version
-
获取下一个版本
- nextVersion(Object) - Method in class org.miaixz.bus.mapper.Version
-
获取下一个版本
- notAllNullParameterCheck(Object, String) - Static method in class org.miaixz.bus.mapper.OGNL
-
检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常
- notAllNullParameterCheck(String, Set<EntityColumn>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
不是所有参数都是 null 的检查
- notDeletedValue() - Element in annotation interface org.miaixz.bus.mapper.annotation.LogicDelete
- notEmpty(List<?>, String) - Static method in class org.miaixz.bus.mapper.additional.idlist.IdListProvider
-
保证 idList 不能为空
- notEmptyCollectionCheck(Object, String) - Static method in class org.miaixz.bus.mapper.OGNL
-
校验集合类型参数不能为空
- notNull - Variable in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
值是否不能为空
- notNull - Variable in class org.miaixz.bus.mapper.entity.Condition
- notSelect(String...) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- NULL - Enum constant in enum class org.miaixz.bus.mapper.Registry
- NULL() - Constructor for class org.miaixz.bus.mapper.support.GenId.NULL
- NULL() - Constructor for class org.miaixz.bus.mapper.support.GenSql.NULL
O
- of(Class<A>) - Static method in class org.miaixz.bus.mapper.criteria.Weekend
- of(Class<A>, Boolean) - Static method in class org.miaixz.bus.mapper.criteria.Weekend
- of(Class<A>, Boolean, boolean) - Static method in class org.miaixz.bus.mapper.criteria.Weekend
- OGNL - Class in org.miaixz.bus.mapper
-
OGNL静态方法
- OGNL() - Constructor for class org.miaixz.bus.mapper.OGNL
- OLD - Static variable in class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
- or() - Method in class org.miaixz.bus.mapper.entity.Condition
- or(Condition.Criteria) - Method in class org.miaixz.bus.mapper.entity.Condition
- OracleMapper<T> - Interface in org.miaixz.bus.mapper.additional.dialect.oracle
-
Oracle独有方法
- OracleProvider - Class in org.miaixz.bus.mapper.additional.dialect.oracle
-
Oracle实现类
- OracleProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.dialect.oracle.OracleProvider
- orAllEqualTo(Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null
- orBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orBetween(String, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orBetween(FunctionX<A, B>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column BETWEEN value1 AND value2 当 value1 或 value2 为空 则当前属性不参与查询
- orBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orBetween(FunctionX<T, Object>, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orCondition(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
手写条件
- orCondition(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
手写左边条件,右边用value值
- order() - Element in annotation interface org.miaixz.bus.mapper.annotation.KeySql
-
和 sql 可以配合使用,默认使用全局配置中的 ORDER
- ORDER - Enum Class in org.miaixz.bus.mapper
-
执行 SQL 的时机
- orderBy(String) - Method in class org.miaixz.bus.mapper.entity.Condition
- orderBy(String) - Method in class org.miaixz.bus.mapper.entity.Condition.OrderBy
- orderBy(String...) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- orderBy(FunctionX<T, ?>) - Method in class org.miaixz.bus.mapper.criteria.Weekend
- OrderBy(Condition, Map<String, EntityColumn>) - Constructor for class org.miaixz.bus.mapper.entity.Condition.OrderBy
- ORDERBY - Variable in class org.miaixz.bus.mapper.entity.Condition
- orderByAsc(String...) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- orderByClause - Variable in class org.miaixz.bus.mapper.entity.Condition
- orderByDefault(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
获取默认的orderBy,通过注解设置的
- orderByDesc(String...) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- oredCriteria - Variable in class org.miaixz.bus.mapper.entity.Condition
- orEqualTo(Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
将此对象的不为空的字段参数作为相等查询条件
- orEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column = value 当 value = null 则当前属性不参与查询
- orEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orEqualTo(FunctionX<T, Object>, Object, boolean) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column = value 当request = true 且 value = null时 转 #
SqlsCriteria.orIsNull(FunctionX) - orEqualTo(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- org.miaixz.bus.mapper - package org.miaixz.bus.mapper
-
MyBatis Mapper
- org.miaixz.bus.mapper.additional - package org.miaixz.bus.mapper.additional
-
数据操作实现
- org.miaixz.bus.mapper.additional.aggregation - package org.miaixz.bus.mapper.additional.aggregation
-
聚合查询/条件
- org.miaixz.bus.mapper.additional.delete - package org.miaixz.bus.mapper.additional.delete
-
通过属性等删除
- org.miaixz.bus.mapper.additional.dialect.oracle - package org.miaixz.bus.mapper.additional.dialect.oracle
-
Oracle批量操作
- org.miaixz.bus.mapper.additional.idlist - package org.miaixz.bus.mapper.additional.idlist
-
通过 ids 字符串的各种操作
- org.miaixz.bus.mapper.additional.insert - package org.miaixz.bus.mapper.additional.insert
-
通用Mapper接口,特殊方法,批量插入
- org.miaixz.bus.mapper.additional.select - package org.miaixz.bus.mapper.additional.select
-
根据属性查询
- org.miaixz.bus.mapper.additional.update - package org.miaixz.bus.mapper.additional.update
-
更新操作
- org.miaixz.bus.mapper.additional.update.batch - package org.miaixz.bus.mapper.additional.update.batch
-
批量更新
- org.miaixz.bus.mapper.additional.update.differ - package org.miaixz.bus.mapper.additional.update.differ
-
差异更新
- org.miaixz.bus.mapper.additional.update.force - package org.miaixz.bus.mapper.additional.update.force
-
更新, 强制,实现
- org.miaixz.bus.mapper.additional.upsert - package org.miaixz.bus.mapper.additional.upsert
-
更新或新增
- org.miaixz.bus.mapper.annotation - package org.miaixz.bus.mapper.annotation
-
专用注解
- org.miaixz.bus.mapper.builder - package org.miaixz.bus.mapper.builder
-
内部逻辑处理
- org.miaixz.bus.mapper.builder.resolve - package org.miaixz.bus.mapper.builder.resolve
-
MyBatis Mapper
- org.miaixz.bus.mapper.common - package org.miaixz.bus.mapper.common
-
通用Mapper接口
- org.miaixz.bus.mapper.common.basic - package org.miaixz.bus.mapper.common.basic
-
通用Mapper接口
- org.miaixz.bus.mapper.common.basic.delete - package org.miaixz.bus.mapper.common.basic.delete
-
通用Mapper接口-删除
- org.miaixz.bus.mapper.common.basic.insert - package org.miaixz.bus.mapper.common.basic.insert
-
通用Mapper接口-新增
- org.miaixz.bus.mapper.common.basic.select - package org.miaixz.bus.mapper.common.basic.select
-
通用Mapper接口-查询
- org.miaixz.bus.mapper.common.basic.update - package org.miaixz.bus.mapper.common.basic.update
-
通用Mapper接口-更新
- org.miaixz.bus.mapper.common.condition - package org.miaixz.bus.mapper.common.condition
-
Condition条件处理
- org.miaixz.bus.mapper.common.ids - package org.miaixz.bus.mapper.common.ids
-
通用Mapper接口,根据ids-删除/查询
- org.miaixz.bus.mapper.common.rowbounds - package org.miaixz.bus.mapper.common.rowbounds
-
通用Mapper接口,查询
- org.miaixz.bus.mapper.common.special - package org.miaixz.bus.mapper.common.special
-
特殊方法处理
- org.miaixz.bus.mapper.common.sqlserver - package org.miaixz.bus.mapper.common.sqlserver
-
SqlServer处理接口
- org.miaixz.bus.mapper.criteria - package org.miaixz.bus.mapper.criteria
-
条件语句封装
- org.miaixz.bus.mapper.entity - package org.miaixz.bus.mapper.entity
-
封装字段和方法
- org.miaixz.bus.mapper.handler - package org.miaixz.bus.mapper.handler
-
拦截处理器
- org.miaixz.bus.mapper.provider - package org.miaixz.bus.mapper.provider
-
增删改查等实现
- org.miaixz.bus.mapper.support - package org.miaixz.bus.mapper.support
-
内部相关支持类
- orGreaterThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orGreaterThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orGreaterThan(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orGreaterThan(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orGreaterThan(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orGreaterThan(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orGreaterThan(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column 大于 value 当value = null 则当前属性不参与查询
- orGreaterThan(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orGreaterThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orGreaterThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orGreaterThanOrEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orGreaterThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orGreaterThanOrEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orGreaterThanOrEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orGreaterThanOrEqualTo(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column 大于等于 value 当value = null 则当前属性不参与查询
- orGreaterThanOrEqualTo(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orIn(String, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orIn(String, Iterable) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orIn(FunctionX<A, B>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column IN (#{item.value}) 当value = null 则当前属性不参与查询
- orIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orIn(FunctionX<T, Object>, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orIsNotNull(String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orIsNotNull(String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orIsNotNull(String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orIsNotNull(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orIsNotNull(FunctionX<A, B>) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orIsNotNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column IS NOT NULL 当 value = null 则当前属性不参与查询
- orIsNotNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orIsNotNull(FunctionX<T, Object>) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orIsNull(String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orIsNull(String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orIsNull(String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orIsNull(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orIsNull(FunctionX<A, B>) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orIsNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column IS NULL 当 value = null 则当前属性不参与查询
- orIsNull(FunctionX<T, Object>) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orIsNull(FunctionX<T, Object>) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orLessThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orLessThan(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orLessThan(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orLessThan(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orLessThan(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orLessThan(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orLessThan(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column 小于 value 当value = null 则当前属性不参与查询
- orLessThan(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orLessThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orLessThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orLessThanOrEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orLessThanOrEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orLessThanOrEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orLessThanOrEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orLessThanOrEqualTo(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column 小于等于 value 当value = null 则当前属性不参与查询
- orLessThanOrEqualTo(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orLike(String, String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orLike(String, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orLike(String, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orLike(String, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orLike(FunctionX<A, B>, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orLike(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column LIKE value 当 value = null 则当前属性不参与查询
- orLike(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orLike(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orLikeLeft(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column LIKE %value 当 value = null 则当前属性不参与查询
- orLikeRight(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column LIKE value% 当 value = null 则当前属性不参与查询
- orNotBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orNotBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotBetween(String, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotBetween(String, Object, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orNotBetween(FunctionX<A, B>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orNotBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column NOT BETWEEN value1 AND value2 当 value1 或 value2 为空 则当前属性不参与查询
- orNotBetween(FunctionX<T, Object>, Object, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotBetween(FunctionX<T, Object>, Object, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orNotEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotEqualTo(String, Object) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotEqualTo(String, Object) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orNotEqualTo(FunctionX<A, B>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orNotEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column 不等于 value 当value = null 则当前属性不参与查询
- orNotEqualTo(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotEqualTo(FunctionX<T, Object>, Object, boolean) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column 不等于 value 当request = true 且 value = null时 转 #
SqlsCriteria.orIsNotNull(FunctionX) - orNotEqualTo(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orNotIn(String, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotIn(String, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotIn(String, Iterable) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orNotIn(FunctionX<A, B>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orNotIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column NOT IN (#{item.value}) 当value = null 则当前属性不参与查询
- orNotIn(FunctionX<T, Object>, Iterable) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotIn(FunctionX<T, Object>, Iterable) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotLike(String, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotLike(String, String) - Method in class org.miaixz.bus.mapper.criteria.Sqls
- orNotLike(String, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotLike(String, String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- orNotLike(FunctionX<A, B>, String) - Method in class org.miaixz.bus.mapper.criteria.WeekendCriteria
- orNotLike(FunctionX<T, Object>, Object) - Method in class org.miaixz.bus.mapper.criteria.WeekendSqlCriteria
- orNotLike(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column NOT LIKE value 当 value = null 则当前属性不参与查询
- orNotLike(FunctionX<T, Object>, String) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- orNotLikeLeft(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column NOT LIKE %value 当 value = null 则当前属性不参与查询
- orNotLikeRight(FunctionX<T, Object>, String) - Method in class org.miaixz.bus.mapper.criteria.SqlsCriteria
-
OR column NOT LIKE value% 当 value = null 则当前属性不参与查询
- orWhere(SqlCriteria) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- orWhere(Sqls) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
P
- postHandle() - Method in interface org.miaixz.bus.mapper.handler.SQLHandler
-
拦截处理程序的执行 使用这种方法,每个拦截器可以对一个执行进行后处理, 按执行链的相反顺序应用
- PREFIX - Static variable in class org.miaixz.bus.mapper.entity.Property
- preHandle() - Method in interface org.miaixz.bus.mapper.handler.SQLHandler
-
预处理回调方法,在方法调用前执行
- processAfter(Executor, MappedStatement, Statement, Object) - Method in class org.miaixz.bus.mapper.builder.SelectKeyGenerator
- processBefore(Executor, MappedStatement, Statement, Object) - Method in class org.miaixz.bus.mapper.builder.SelectKeyGenerator
- processConfiguration(Configuration) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
配置完成后,执行下面的操作 处理configuration中全部的MappedStatement
- processConfiguration(Configuration, Class<?>) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
配置指定的接口
- processField(EntityTable, EntityField, Property, EnumMap.Naming) - Method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
-
处理字段
- processGeneratedValue(EntityTable, EntityColumn, GeneratedValue) - Method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
-
处理 GeneratedValue 注解
- processKeyGenerator(EntityTable, EntityField, EntityColumn) - Method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
-
处理主键策略
- processKeySql(EntityTable, EntityColumn, KeySql) - Method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
-
处理 KeySql 注解
- processMappedStatement(MappedStatement) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
处理 MappedStatement
- processOrderBy(EntityTable, EntityField, EntityColumn) - Method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
-
处理排序
- Property - Class in org.miaixz.bus.mapper.entity
-
通用Mapper属性配置
- Property() - Constructor for class org.miaixz.bus.mapper.entity.Property
- propertyMap - Variable in class org.miaixz.bus.mapper.entity.Condition.Builder
-
属性和列对应
- propertyMap - Variable in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
-
属性和列对应
- propertyMap - Variable in class org.miaixz.bus.mapper.entity.Condition.OrderBy
- propertyMap - Variable in class org.miaixz.bus.mapper.entity.Condition
-
属性和列对应
- propertyMap - Variable in class org.miaixz.bus.mapper.entity.EntityTable
-
属性和列对应
R
- realTarget(Object) - Static method in class org.miaixz.bus.mapper.handler.AbstractSqlHandler
-
获得真正的处理对象,可能多层代理
- Reflector - Class in org.miaixz.bus.mapper.support
-
反射支持
- Reflector() - Constructor for class org.miaixz.bus.mapper.support.Reflector
- registerMapper(Class<?>) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
注册通用Mapper接口
- registerMapper(String) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
注册通用Mapper接口
- RegisterMapper - Annotation Interface in org.miaixz.bus.mapper.annotation
-
自动注册 Mapper 接口标记
- registerPrimitiveTypes() - Static method in class org.miaixz.bus.mapper.support.SimpleType
-
注册 8 种基本类型
- registerSimpleType(Class<?>) - Static method in class org.miaixz.bus.mapper.support.SimpleType
-
注册新的类型
- registerSimpleType(String) - Static method in class org.miaixz.bus.mapper.support.SimpleType
-
注册新的类型
- Registry - Enum Class in org.miaixz.bus.mapper
-
主键处理
- resolveEntity(Class<?>, Property) - Method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
- resolveEntity(Class<?>, Property) - Method in interface org.miaixz.bus.mapper.builder.resolve.EntityResolve
-
解析类为 EntityTable
- RowBoundsMapper<T> - Interface in org.miaixz.bus.mapper.common
-
通用Mapper接口,带RowBounds参数的查询
S
- SAFE_DELETE_ERROR - Static variable in class org.miaixz.bus.mapper.OGNL
- SAFE_DELETE_EXCEPTION - Static variable in class org.miaixz.bus.mapper.OGNL
- save(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.SaveProvider
-
保存策略: 如果主键不为空则更新记录, 如果没有主键或者主键为空,则插入.
- save(T) - Method in interface org.miaixz.bus.mapper.common.SaveMapper
-
保存一个实体,如果实体的主键不为null则更新记录, 主键不存在或主键为null, 则插入记录
- SaveMapper<T> - Interface in org.miaixz.bus.mapper.common
-
通用Mapper接口,保存 判断主键是否存在, 如果存在且不为空执行update语句,如果主键不存在或为空, 执行insert语句
- SaveProvider - Class in org.miaixz.bus.mapper.provider
-
保存实现类
- SaveProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.SaveProvider
- select(String...) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- select(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicSelectProvider
-
查询
- select(FunctionX<T, Object>...) - Static method in class org.miaixz.bus.mapper.criteria.WeekendSqls
- select(T) - Method in interface org.miaixz.bus.mapper.common.basic.select.SelectMapper
-
根据实体中的属性值进行查询,查询条件使用等号
- SELECT_KEY_SUFFIX - Static variable in class org.miaixz.bus.mapper.builder.SelectKeyGenerator
- selectAggregationByCondition(Object, AggregateCondition) - Method in interface org.miaixz.bus.mapper.additional.aggregation.AggregationMapper
-
根据condition和aggregateCondition进行聚合查询 分组不支持having条件过滤, 如需要建议使用xml文件
- selectAggregationByCondition(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.aggregation.AggregationProvider
-
根据Condition查询总数
- selectAll() - Method in interface org.miaixz.bus.mapper.common.basic.select.SelectAllMapper
-
查询全部结果
- selectAll(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicSelectProvider
-
查询全部结果
- selectAllColumns(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
select xxx,xxx...
- SelectAllMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.select
-
查询
- selectBetweenByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
根据属性查询,查询条件使用 between
- selectBetweenByProperty(FunctionX<T, ?>, Object, Object) - Method in interface org.miaixz.bus.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,查询条件使用 between
- selectByCondition(Object) - Method in interface org.miaixz.bus.mapper.common.condition.SelectByConditionMapper
-
根据Condition条件进行查询
- selectByCondition(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.ConditionProvider
-
根据Condition查询
- selectByConditionAndRowBounds(Object, RowBounds) - Method in interface org.miaixz.bus.mapper.common.rowbounds.SelectByConditionRowBoundsMapper
-
根据condition条件和RowBounds进行分页查询
- selectByConditionAndRowBounds(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.ConditionProvider
-
根据Condition查询
- SelectByConditionMapper<T> - Interface in org.miaixz.bus.mapper.common.condition
-
通用Mapper接口,Condition查询
- SelectByConditionRowBoundsMapper<T> - Interface in org.miaixz.bus.mapper.common.rowbounds
-
通用Mapper接口,查询
- selectByIdList(List<PK>) - Method in interface org.miaixz.bus.mapper.additional.idlist.SelectByIdListMapper
-
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
- selectByIdList(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.idlist.IdListProvider
-
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
- SelectByIdListMapper<T,
PK> - Interface in org.miaixz.bus.mapper.additional.idlist -
通用Mapper接口,根据ids查询
- selectByIds(String) - Method in interface org.miaixz.bus.mapper.common.ids.SelectByIdsMapper
-
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
- selectByIds(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.IdsProvider
-
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
- SelectByIdsMapper<T> - Interface in org.miaixz.bus.mapper.common.ids
-
通用Mapper接口,根据ids查询
- selectByPrimaryKey(Object) - Method in interface org.miaixz.bus.mapper.common.basic.select.SelectByPrimaryKeyMapper
-
根据主键字段进行查询,方法参数必须包含完整的主键属性,查询条件使用等号
- selectByPrimaryKey(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicSelectProvider
-
根据主键进行查询
- SelectByPrimaryKeyMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.select
-
通用Mapper接口,其他接口继承该接口即可 需要在Entity类中为主键字段加上@javax.persistence.Id注解,声明主键 否则无法确认实体类哪个属性是主键
- selectByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
根据属性查询,查询条件使用等号
- selectByProperty(FunctionX<T, ?>, Object) - Method in interface org.miaixz.bus.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,有多个返回值,查询条件使用等号
- SelectByPropertyMapper<T> - Interface in org.miaixz.bus.mapper.additional.select
-
根据属性查询接口
- selectByRowBounds(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicSelectProvider
-
查询
- selectByRowBounds(T, RowBounds) - Method in interface org.miaixz.bus.mapper.common.rowbounds.SelectRowBoundsMapper
-
根据实体属性和RowBounds进行分页查询
- selectColumns - Variable in class org.miaixz.bus.mapper.entity.Condition
-
查询字段
- selectCount(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
select count(x)
- selectCount(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicSelectProvider
-
查询总数
- selectCount(T) - Method in interface org.miaixz.bus.mapper.common.basic.select.SelectCountMapper
-
根据实体中的属性查询总数,查询条件使用等号
- selectCountByCondition(Object) - Method in interface org.miaixz.bus.mapper.common.condition.SelectCountByConditionMapper
-
根据Condition条件进行查询总数
- selectCountByCondition(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.ConditionProvider
-
根据Condition查询总数
- SelectCountByConditionMapper<T> - Interface in org.miaixz.bus.mapper.common.condition
-
通用Mapper接口,Condition查询
- selectCountByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
根据属性查询总数,查询条件使用等号
- selectCountByProperty(FunctionX<T, ?>, Object) - Method in interface org.miaixz.bus.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,统计符合条件的记录数,查询条件使用等号
- selectCountExists(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
select case when count(x) 大于 0 then 1 else 0 end
- SelectCountMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.select
-
通用Mapper接口,查询
- selectDistinct(String...) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- selectInByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
根据属性查询,查询条件使用 in
- selectInByProperty(FunctionX<T, ?>, List<?>) - Method in interface org.miaixz.bus.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,查询条件使用 in
- SelectKeyBuilder - Class in org.miaixz.bus.mapper.builder
-
查询信息
- SelectKeyBuilder() - Constructor for class org.miaixz.bus.mapper.builder.SelectKeyBuilder
- SelectKeyGenerator - Class in org.miaixz.bus.mapper.builder
-
查询信息生成
- SelectKeyGenerator(MappedStatement, boolean) - Constructor for class org.miaixz.bus.mapper.builder.SelectKeyGenerator
- SelectMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.select
-
查询
- selectOne(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicSelectProvider
-
查询
- selectOne(T) - Method in interface org.miaixz.bus.mapper.common.basic.select.SelectOneMapper
-
根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号
- selectOneByCondition(Object) - Method in interface org.miaixz.bus.mapper.common.condition.SelectOneByConditionMapper
-
根据Condition条件进行查询
- selectOneByCondition(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.ConditionProvider
-
根据Condition查询一个结果
- SelectOneByConditionMapper<T> - Interface in org.miaixz.bus.mapper.common.condition
-
通用Mapper接口,Condition查询
- selectOneByProperty(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
-
根据属性查询,只能有一个返回值,有多个结果时抛出异常,查询条件使用等号
- selectOneByProperty(FunctionX<T, ?>, Object) - Method in interface org.miaixz.bus.mapper.additional.select.SelectByPropertyMapper
-
根据属性及对应值进行查询,只能有一个返回值,有多个结果时抛出异常,查询条件使用等号
- SelectOneMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.select
-
查询
- selectProperties(String...) - Method in class org.miaixz.bus.mapper.entity.Condition
-
指定要查询的属性列 - 这里会自动映射到表字段
- selectProperties(FunctionX<T, ?>...) - Method in class org.miaixz.bus.mapper.criteria.Weekend
-
指定要查询的属性列 - 这里会自动映射到表字段
- SelectPropertyProvider - Class in org.miaixz.bus.mapper.additional.select
-
根据属性查询
- SelectPropertyProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.select.SelectPropertyProvider
- SelectRowBoundsMapper<T> - Interface in org.miaixz.bus.mapper.common.rowbounds
-
通用Mapper接口,查询
- setAndOr(String) - Method in class org.miaixz.bus.mapper.criteria.Sqls.Criteria
- setAndOr(String) - Method in class org.miaixz.bus.mapper.entity.Condition.Criterion
- setAndOr(String) - Method in class org.miaixz.bus.mapper.entity.Condition.GeneratedCriteria
- setBaseSelect(String) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setBefore(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setBEFORE(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setBlob(boolean) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setCatalog(String) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setCatalog(String) - Method in class org.miaixz.bus.mapper.entity.Property
-
设置全局的catalog,默认为空,如果设置了值,操作表时的sql会是catalog.tablename
- setCheckConditionEntityClass(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setColumn(String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setConfig(Property) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
设置通用Mapper配置
- setConfig(Property) - Method in class org.miaixz.bus.mapper.Config
-
使用
Property配置 - setCountProperty(String) - Method in class org.miaixz.bus.mapper.entity.Condition
-
指定 count(property) 查询属性
- setDistinct(boolean) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- setDistinct(boolean) - Method in class org.miaixz.bus.mapper.entity.Condition
- setEnableMethodAnnotation(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setEntityClassColumns(LinkedHashSet<EntityColumn>) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setEntityClassPKColumns(LinkedHashSet<EntityColumn>) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setEntityField(EntityField) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setEnumAsSimpleType(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setForUpdate(boolean) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- setForUpdate(boolean) - Method in class org.miaixz.bus.mapper.entity.Condition
- setGenerator(String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setGenIdClass(Class<? extends GenId>) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setId(boolean) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setIdentity(boolean) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setIdentity(String) - Method in class org.miaixz.bus.mapper.entity.Property
- setIDENTITY(String) - Method in class org.miaixz.bus.mapper.entity.Property
-
主键自增回写方法,默认值MYSQL,详细说明请看文档
- setInsertable(boolean) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setJavaType(Class<?>) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setJavaType(Class<?>) - Method in class org.miaixz.bus.mapper.entity.EntityField
-
设置javaType
- setJdbcType(JdbcType) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setKeyColumns(String) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setKeyColumns(List<String>) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setKeyProperties(String) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setKeyProperties(List<String>) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setKeyProperties(Set<EntityColumn>, MappedStatement) - Static method in class org.miaixz.bus.mapper.builder.EntityBuilder
-
通过反射设置MappedStatement的keyProperties字段值
- setMapperHelper(MapperBuilder) - Method in class org.miaixz.bus.mapper.Config
-
直接注入 MapperBuilder
- setMapperProperties(Properties) - Method in class org.miaixz.bus.mapper.Config
-
使用属性方式配置
- setMappers(List<Class>) - Method in class org.miaixz.bus.mapper.entity.Property
- setName(String) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setNotEmpty(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setOrder(String) - Method in class org.miaixz.bus.mapper.entity.Property
-
主键自增回写方法执行顺序,默认AFTER,可选值为(BEFORE|AFTER)
- setOrder(ORDER) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setOrderBy(String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setOrderByClause(String) - Method in class org.miaixz.bus.mapper.entity.Condition
- setOrderByClause(String) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setOrderPriority(int) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setProperties(Properties) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
配置属性
- setProperties(Properties) - Method in class org.miaixz.bus.mapper.entity.Property
-
配置属性
- setProperty(String) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setRawSqlSourceMapper(MappedStatement) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
设置原生Mybatis查询的实体映射, JPA的注解优先级将高于mybatis自动映射
- setResolveClass(Class<? extends EntityResolve>) - Method in class org.miaixz.bus.mapper.entity.Property
- setResultType(MappedStatement, Class<?>) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
设置返回值类型 - 为了让typeHandler在select时有效,改为设置resultMap
- setSafeDelete(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setSafeUpdate(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setSchema(String) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setSchema(String) - Method in class org.miaixz.bus.mapper.entity.Property
-
设置全局的schema,默认为空,如果设置了值,操作表时的sql会是schema.tablename 如果同时设置了catalog,优先使用catalog.tablename
- setSeqFormat(String) - Method in class org.miaixz.bus.mapper.entity.Property
-
序列的获取规则,使用{num}格式化参数,默认值为{0}.nextval,针对Oracle 可选参数一共3个,对应0,1,2,3分别为SequenceName,ColumnName, PropertyName,TableName
- setSqlSource(MappedStatement) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
重新设置SqlSource
- setSqlSource(MappedStatement, SqlSource) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
重新设置SqlSource
- setSqlSource(MappedStatement, MapperTemplate) - Method in class org.miaixz.bus.mapper.builder.MapperBuilder
-
重新设置SqlSource 执行该方法前必须使用isMapperMethod判断,否则msIdCache会空
- setStyle(EnumMap.Naming) - Method in class org.miaixz.bus.mapper.entity.Property
- setTable(Table) - Method in class org.miaixz.bus.mapper.entity.EntityTable
- setTable(EntityTable) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setTableName(String) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- setTableName(String) - Method in class org.miaixz.bus.mapper.entity.Condition
-
设置表名
- setTypeHandler(Class<?>) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setUpdatable(boolean) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setUseJavaType(boolean) - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- setUseJavaType(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setUseSimpleType(boolean) - Method in class org.miaixz.bus.mapper.entity.Property
- setWrapKeyword(String) - Method in class org.miaixz.bus.mapper.entity.Property
- SimpleType - Class in org.miaixz.bus.mapper.support
-
参考 org.apache.ibatis.type.SimpleTypeRegistry
- SimpleType() - Constructor for class org.miaixz.bus.mapper.support.SimpleType
- SpecialProvider - Class in org.miaixz.bus.mapper.provider
-
SpecialProvider实现类,特殊方法实现类
- SpecialProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.SpecialProvider
- sql() - Element in annotation interface org.miaixz.bus.mapper.annotation.KeySql
-
取主键的 SQL
- SqlBuilder - Class in org.miaixz.bus.mapper.builder
-
拼常用SQL的工具类
- SqlBuilder() - Constructor for class org.miaixz.bus.mapper.builder.SqlBuilder
- SqlCriteria - Interface in org.miaixz.bus.mapper.criteria
-
sql条件标准
- SQLHandler - Interface in org.miaixz.bus.mapper.handler
-
SQL 拦截处理器
- Sqls - Class in org.miaixz.bus.mapper.criteria
-
Sql条件语句
- Sqls.Criteria - Class in org.miaixz.bus.mapper.criteria
- Sqls.Criterion - Class in org.miaixz.bus.mapper.criteria
- SqlsCriteria<T> - Class in org.miaixz.bus.mapper.criteria
-
sql 条件语句
- SQLSERVER - Enum constant in enum class org.miaixz.bus.mapper.Registry
- SqlServerMapper<T> - Interface in org.miaixz.bus.mapper.common
-
通用Mapper接口,SqlServerMapper独有的通用方法
- SqlServerProvider - Class in org.miaixz.bus.mapper.provider
-
SqlServerProvider实现类,特殊方法实现类
- SqlServerProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.provider.SqlServerProvider
- SqlWords - Class in org.miaixz.bus.mapper.support
-
关键字处理
- SqlWords() - Constructor for class org.miaixz.bus.mapper.support.SqlWords
- SUM - Enum constant in enum class org.miaixz.bus.mapper.additional.aggregation.AggregateType
- supportMethod(String) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
是否支持该通用方法
- supportMethod(String) - Method in class org.miaixz.bus.mapper.provider.EmptyProvider
- SYBASE - Enum constant in enum class org.miaixz.bus.mapper.Registry
T
- table - Variable in class org.miaixz.bus.mapper.entity.Condition.Builder
- table - Variable in class org.miaixz.bus.mapper.entity.Condition
- tableName - Variable in class org.miaixz.bus.mapper.entity.Condition
-
动态表名
- tableName(Class<?>) - Method in class org.miaixz.bus.mapper.builder.MapperTemplate
-
获取实体类的表名
- TableNames - Interface in org.miaixz.bus.mapper.entity
-
实现动态表名时,实体类需要实现该接口
- toLowerAscii(char) - Static method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
- toString() - Method in class org.miaixz.bus.mapper.entity.EntityColumn
- toUpperAscii(char) - Static method in class org.miaixz.bus.mapper.builder.resolve.DefaultEntityResolve
- typeHandler() - Element in annotation interface org.miaixz.bus.mapper.annotation.ColumnType
U
- updateByCondition(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.ConditionProvider
-
根据Condition更新
- updateByCondition(T, Object) - Method in interface org.miaixz.bus.mapper.common.condition.UpdateByConditionMapper
-
根据Condition条件更新实体`record`包含的全部属性,null值会被更新
- UpdateByConditionMapper<T> - Interface in org.miaixz.bus.mapper.common.condition
-
通用Mapper接口,Condition查询
- updateByConditionSelective(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.ConditionProvider
-
根据Condition更新非null字段
- updateByConditionSelective(T, Object) - Method in interface org.miaixz.bus.mapper.common.condition.UpdateByConditionSelectiveMapper
-
根据Condition条件更新实体`record`包含的不是null的属性值
- UpdateByConditionSelectiveMapper<T> - Interface in org.miaixz.bus.mapper.common.condition
-
通用Mapper接口,Condition查询
- updateByConditionWhereClause() - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
Condition-Update中的where结构,用于多个参数时,Condition带@Param("condition")注解时
- updateByDiffer(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
-
差异更新
- updateByDiffer(T, T) - Method in interface org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferMapper
-
根据 old 和 newer 进行差异更新,当对应某个字段值不同时才会更新
- UpdateByDifferMapper<T> - Interface in org.miaixz.bus.mapper.additional.update.differ
-
差异更新
- UpdateByDifferProvider - Class in org.miaixz.bus.mapper.additional.update.differ
-
更新
- UpdateByDifferProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
- updateByPrimaryKey(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicUpdateProvider
-
通过主键更新全部字段
- updateByPrimaryKey(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.SaveProvider
-
通过主键更新全部字段
- updateByPrimaryKey(T) - Method in interface org.miaixz.bus.mapper.common.basic.update.UpdateByPrimaryKeyMapper
-
根据主键更新实体全部字段,null值会被更新
- UpdateByPrimaryKeyMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.update
-
通用Mapper接口,更新
- updateByPrimaryKeySelective(MappedStatement) - Method in class org.miaixz.bus.mapper.provider.BasicUpdateProvider
-
通过主键更新不为null的字段
- updateByPrimaryKeySelective(T) - Method in interface org.miaixz.bus.mapper.common.basic.update.UpdateByPrimaryKeySelectiveMapper
-
根据主键更新属性不为null的值
- updateByPrimaryKeySelectiveForce(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
- updateByPrimaryKeySelectiveForce(T, List<String>) - Method in interface org.miaixz.bus.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceMapper
-
根据主键更新属性不为null的值, 指定的属性(null值)会被强制更新
- UpdateByPrimaryKeySelectiveForceMapper<T> - Interface in org.miaixz.bus.mapper.additional.update.force
-
通用Mapper接口, 非空字段强制更新
- UpdateByPrimaryKeySelectiveForceProvider - Class in org.miaixz.bus.mapper.additional.update.force
-
通用Mapper接口, 更新, 强制,实现
- UpdateByPrimaryKeySelectiveForceProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
- UpdateByPrimaryKeySelectiveMapper<T> - Interface in org.miaixz.bus.mapper.common.basic.update
-
通用Mapper接口,更新
- updateSetColumns(Class<?>, String, boolean, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
update set列
- updateSetColumnsByDiffer(Class<?>) - Method in class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
-
update set列
- updateSetColumnsForce(Class<?>, String, boolean, boolean) - Method in class org.miaixz.bus.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
-
update set列
- updateSetColumnsIgnoreVersion(Class<?>, String, boolean, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
update set列,不考虑乐观锁注解 @Version
- updateTable(Class<?>, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
update tableName - 动态表名
- updateTable(Class<?>, String, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
update tableName - 动态表名
- upsert(MappedStatement) - Method in class org.miaixz.bus.mapper.additional.upsert.UpsertProvider
- upsert(T) - Method in interface org.miaixz.bus.mapper.additional.upsert.UpsertMapper
- UpsertMapper<T> - Interface in org.miaixz.bus.mapper.additional.upsert
-
更新或新增
- UpsertProvider - Class in org.miaixz.bus.mapper.additional.upsert
-
更新或新增
- UpsertProvider(Class<?>, MapperBuilder) - Constructor for class org.miaixz.bus.mapper.additional.upsert.UpsertProvider
- useGeneratedKeys() - Element in annotation interface org.miaixz.bus.mapper.annotation.KeySql
-
是否使用 JDBC 方式获取主键,优先级最高,设置为 true 后,不对其他配置校验
V
- value() - Element in annotation interface org.miaixz.bus.mapper.annotation.NameStyle
- valueOf(String) - Static method in enum class org.miaixz.bus.mapper.additional.aggregation.AggregateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.miaixz.bus.mapper.ORDER
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.miaixz.bus.mapper.Registry
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.miaixz.bus.mapper.additional.aggregation.AggregateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.miaixz.bus.mapper.ORDER
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.miaixz.bus.mapper.Registry
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Version - Class in org.miaixz.bus.mapper
-
版本信息
- Version - Annotation Interface in org.miaixz.bus.mapper.annotation
-
版本信息
- Version() - Constructor for class org.miaixz.bus.mapper.Version
W
- Weekend<T> - Class in org.miaixz.bus.mapper.criteria
-
条件
- Weekend(Class<T>) - Constructor for class org.miaixz.bus.mapper.criteria.Weekend
- Weekend(Class<T>, boolean) - Constructor for class org.miaixz.bus.mapper.criteria.Weekend
- Weekend(Class<T>, boolean, boolean) - Constructor for class org.miaixz.bus.mapper.criteria.Weekend
- weekendCriteria() - Method in class org.miaixz.bus.mapper.criteria.Weekend
- WeekendCriteria<A,
B> - Class in org.miaixz.bus.mapper.criteria -
条件语句函数
- WeekendCriteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class org.miaixz.bus.mapper.criteria.WeekendCriteria
- WeekendSqlCriteria<T> - Class in org.miaixz.bus.mapper.criteria
-
条件语句
- WeekendSqls - Class in org.miaixz.bus.mapper.criteria
-
WeekendSqlCriteria的工具类,提供一系列静态方法,减少泛型参数的指定,使代码更简洁、清晰 - WeekendSqls() - Constructor for class org.miaixz.bus.mapper.criteria.WeekendSqls
- where(SqlCriteria) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- where(Sqls) - Method in class org.miaixz.bus.mapper.entity.Condition.Builder
- whereAllIfColumns(Class<?>, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
where所有列的条件,会判断是否!=null
- whereAllIfColumns(Class<?>, boolean, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
where所有列的条件,会判断是否!=null
- whereLogicDelete(Class<?>, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
逻辑删除的where条件,没有逻辑删除注解则返回空字符串 AND column = value
- wherePKColumns(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
where主键条件
- wherePKColumns(Class<?>, boolean) - Method in class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
-
where主键条件
- wherePKColumns(Class<?>, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
where主键条件
- wherePKColumns(Class<?>, String, boolean) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
where主键条件
- whereVersion(Class<?>) - Method in class org.miaixz.bus.mapper.additional.update.differ.UpdateByDifferProvider
-
乐观锁字段条件
- whereVersion(Class<?>) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
乐观锁字段条件
- whereVersion(Class<?>, String) - Static method in class org.miaixz.bus.mapper.builder.SqlBuilder
-
乐观锁字段条件
- withCountProperty(FunctionX<T, ?>) - Method in class org.miaixz.bus.mapper.criteria.Weekend
- withDistinct(boolean) - Method in class org.miaixz.bus.mapper.criteria.Weekend
- withForUpdate(boolean) - Method in class org.miaixz.bus.mapper.criteria.Weekend
- withTableName(String) - Method in class org.miaixz.bus.mapper.criteria.Weekend
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form