Index

A B C D E F G H I J K L M N O P R S T U V W 
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
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form