Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addCriterion(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- addCriterion(String, Object, Object, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- addCriterion(String, Object, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- addMappedStatement(MappedStatement) - Method in class cn.lm.mybatis.mapper.session.Configuration
- addMethodMap(String, Method) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
添加映射方法
- addOrCriterion(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- addOrCriterion(String, Object, Object, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- addOrCriterion(String, Object, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- AFTER - Enum constant in enum class cn.lm.mybatis.mapper.code.ORDER
-
insert 后执行 SQL
- and() - Method in class cn.lm.mybatis.mapper.entity.Condition
- and(Condition.Criteria<T>) - Method in class cn.lm.mybatis.mapper.entity.Condition
- andAllEqualTo(Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null
- andBetween(SFunction<T, ?>, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andCondition(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
手写条件
- andCondition(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
手写左边条件,右边用value值
- andEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andEqualTo(Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
将此对象的不为空的字段参数作为相等查询条件
- andEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andGreaterThan(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andGreaterThan(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andGreaterThan(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andGreaterThanOrEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andGreaterThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andGreaterThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andIn(SFunction<T, ?>, Iterable<?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andIn(String, Iterable) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andIn(String, Iterable<?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andIsNotNull(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andIsNotNull(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andIsNotNull(String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andIsNull(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andIsNull(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andIsNull(String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andLessThan(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andLessThan(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andLessThan(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andLessThanOrEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andLessThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andLessThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andLike(SFunction<T, ?>, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andLike(String, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andLike(String, String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andNotBetween(SFunction<T, ?>, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andNotEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andNotIn(SFunction<T, ?>, Iterable<?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotIn(String, Iterable) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andNotIn(String, Iterable<?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotLike(SFunction<T, ?>, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotLike(String, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andNotLike(String, String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- andNotLogicDelete(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
拼接逻辑删除字段的未删除查询条件
- andOr - Variable in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- andOr(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
判断条件是 and 还是 or
- andWhere(SqlsCriteria) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- andWhere(Sqls) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- asc() - Method in class cn.lm.mybatis.mapper.entity.Condition.OrderBy
- Assert - Class in cn.lm.mybatis.mapper.util
- Assert() - Constructor for class cn.lm.mybatis.mapper.util.Assert
- AT - Static variable in class cn.lm.mybatis.mapper.util.StringUtil
B
- BEFORE - Enum constant in enum class cn.lm.mybatis.mapper.code.ORDER
-
insert 前执行 SQL
- build() - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- builder(Class<T1>) - Static method in class cn.lm.mybatis.mapper.entity.Condition
- Builder(Class<T>) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Builder
- Builder(Class<T>, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Builder
- Builder(Class<T>, boolean, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Builder
C
- CACHE - Static variable in class cn.lm.mybatis.mapper.genid.GenIdUtil
- camelhump - Enum constant in enum class cn.lm.mybatis.mapper.code.Style
-
驼峰转下划线
- camelhumpAndLowercase - Enum constant in enum class cn.lm.mybatis.mapper.code.Style
-
驼峰转下划线小写形式
- camelhumpAndUppercase - Enum constant in enum class cn.lm.mybatis.mapper.code.Style
-
驼峰转下划线大写形式
- camelhumpToUnderline(String) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
将驼峰风格替换为下划线风格
- canEqual(Object) - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- checkExampleEntityClass(Object, String) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
校验通用 Example 的 entityClass 和当前方法是否匹配
- checkValNotNull(Object) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
判断对象是否不为空
- checkValNull(Object) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
判断对象是否为空
- CLASS_CACHE - Static variable in class cn.lm.mybatis.mapper.util.MsUtil
- ClassUtils - Class in cn.lm.mybatis.mapper.util
-
ClassUtils
- clear() - Method in class cn.lm.mybatis.mapper.entity.Condition
- CLOUDSCAPE - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- cn.lm.mybatis.mapper - package cn.lm.mybatis.mapper
- cn.lm.mybatis.mapper.annotation - package cn.lm.mybatis.mapper.annotation
- cn.lm.mybatis.mapper.code - package cn.lm.mybatis.mapper.code
- cn.lm.mybatis.mapper.entity - package cn.lm.mybatis.mapper.entity
- cn.lm.mybatis.mapper.genid - package cn.lm.mybatis.mapper.genid
- cn.lm.mybatis.mapper.gensql - package cn.lm.mybatis.mapper.gensql
- cn.lm.mybatis.mapper.incrementer - package cn.lm.mybatis.mapper.incrementer
- cn.lm.mybatis.mapper.mapperhelper - package cn.lm.mybatis.mapper.mapperhelper
- cn.lm.mybatis.mapper.mapperhelper.resolve - package cn.lm.mybatis.mapper.mapperhelper.resolve
- cn.lm.mybatis.mapper.provider - package cn.lm.mybatis.mapper.provider
- cn.lm.mybatis.mapper.session - package cn.lm.mybatis.mapper.session
- cn.lm.mybatis.mapper.util - package cn.lm.mybatis.mapper.util
- cn.lm.mybatis.mapper.util.support - package cn.lm.mybatis.mapper.util.support
- cn.lm.mybatis.mapper.version - package cn.lm.mybatis.mapper.version
- column() - Element in annotation interface cn.lm.mybatis.mapper.annotation.ColumnType
- ColumnCache - Class in cn.lm.mybatis.mapper.util.support
- ColumnCache(String, String) - Constructor for class cn.lm.mybatis.mapper.util.support.ColumnCache
- ColumnCache(String, String, String) - Constructor for class cn.lm.mybatis.mapper.util.support.ColumnCache
- ColumnType - Annotation Interface in cn.lm.mybatis.mapper.annotation
-
针对列的复杂属性配置
- Condition<T> - Class in cn.lm.mybatis.mapper.entity
-
通用的Example查询对象
- Condition(Class<T>) - Constructor for class cn.lm.mybatis.mapper.entity.Condition
-
默认exists为true
- Condition(Class<T>, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition
-
带exists参数的构造方法,默认notNull为false,允许为空
- Condition(Class<T>, boolean, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition
-
带exists参数的构造方法
- Condition.Builder<T> - Class in cn.lm.mybatis.mapper.entity
- Condition.Criteria<T> - Class in cn.lm.mybatis.mapper.entity
- Condition.Criterion - Class in cn.lm.mybatis.mapper.entity
- Condition.GeneratedCriteria<T> - Class in cn.lm.mybatis.mapper.entity
- Condition.OrderBy<T> - Class in cn.lm.mybatis.mapper.entity
- Conditions - Class in cn.lm.mybatis.mapper.util
-
Wrapper 条件构造
- Config - Class in cn.lm.mybatis.mapper.entity
-
通用Mapper属性配置
- Config() - Constructor for class cn.lm.mybatis.mapper.entity.Config
- Configuration - Class in cn.lm.mybatis.mapper.session
-
使用提供的 Configuration 可以在纯 Java 或者 Spring(mybatis-spring-1.3.0+) 模式中使用
- Configuration() - Constructor for class cn.lm.mybatis.mapper.session.Configuration
- containsWord(String) - Static method in class cn.lm.mybatis.mapper.util.SqlReservedWords
- convertByStyle(String, Style) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
根据指定的样式进行转换
- copyFromPropertyDescriptor(EntityField) - Method in class cn.lm.mybatis.mapper.entity.EntityField
-
先创建field,然后可以通过该方法获取property等属性
- countColumn - Variable in class cn.lm.mybatis.mapper.entity.Condition
- createCriteria() - Method in class cn.lm.mybatis.mapper.entity.Condition
- createCriteriaInternal() - Method in class cn.lm.mybatis.mapper.entity.Condition
- createSqlSource(MappedStatement, String) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
通过xmlSql创建sqlSource
- criteria - Variable in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- Criteria() - Constructor for class cn.lm.mybatis.mapper.util.Sqls.Criteria
- Criteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criteria
- Criterion(String) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, String) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, String, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, Object, String, String) - Constructor for class cn.lm.mybatis.mapper.util.Sqls.Criterion
- Criterion(String, Object, String) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, String, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.Criterion
- Criterion(String, Object, String, String) - Constructor for class cn.lm.mybatis.mapper.util.Sqls.Criterion
- Criterion(String, String, String) - Constructor for class cn.lm.mybatis.mapper.util.Sqls.Criterion
- custom() - Static method in class cn.lm.mybatis.mapper.util.Sqls
D
- DB2 - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- DB2_MF - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- DEFAULT - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- DEFAULT - Enum constant in enum class cn.lm.mybatis.mapper.code.ORDER
-
使用全局配置
- DefaultEntityResolve - Class in cn.lm.mybatis.mapper.mapperhelper.resolve
- DefaultEntityResolve() - Constructor for class cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
- DefaultNextVersion - Class in cn.lm.mybatis.mapper.version
- DefaultNextVersion() - Constructor for class cn.lm.mybatis.mapper.version.DefaultNextVersion
- deleteFromTable(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
delete tableName - 动态表名
- DELIMITER - Static variable in class cn.lm.mybatis.mapper.entity.EntityTable
- DERBY - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- desc() - Method in class cn.lm.mybatis.mapper.entity.Condition.OrderBy
- dialect() - Element in annotation interface cn.lm.mybatis.mapper.annotation.KeySql
-
优先级第二,根据配置的数据库类型取回主键,忽略其他配置
- distinct - Variable in class cn.lm.mybatis.mapper.entity.Condition
- distinct() - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- DOT - Static variable in class cn.lm.mybatis.mapper.util.StringUtil
- dynamicSQL(Object) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
该方法仅仅用来初始化ProviderSqlSource
E
- EmptyProvider - Class in cn.lm.mybatis.mapper.provider
-
空方法Mapper接口默认MapperTemplate
- EmptyProvider(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.provider.EmptyProvider
- entityClass - Variable in class cn.lm.mybatis.mapper.entity.Condition
- entityClassMap - Variable in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- EntityColumn - Class in cn.lm.mybatis.mapper.entity
-
数据库表对应的列
- EntityColumn() - Constructor for class cn.lm.mybatis.mapper.entity.EntityColumn
- EntityColumn(EntityTable) - Constructor for class cn.lm.mybatis.mapper.entity.EntityColumn
- EntityField - Class in cn.lm.mybatis.mapper.entity
-
封装字段和方法,统一调用某些方法
- EntityField(Field, PropertyDescriptor) - Constructor for class cn.lm.mybatis.mapper.entity.EntityField
-
构造方法
- EntityHelper - Class in cn.lm.mybatis.mapper.mapperhelper
-
实体类工具类 - 处理实体和数据库表以及字段关键的一个类
- EntityHelper() - Constructor for class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
- EntityResolve - Interface in cn.lm.mybatis.mapper.mapperhelper.resolve
-
解析实体类接口
- EntityTable - Class in cn.lm.mybatis.mapper.entity
-
数据库表
- EntityTable(Class<?>) - Constructor for class cn.lm.mybatis.mapper.entity.EntityTable
- equals(Object) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- equals(Object) - Method in class cn.lm.mybatis.mapper.entity.EntityField
- equals(Object) - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- exampleCheck(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
example 支持 for update
- exampleCountColumn(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
example支持查询指定列时
- exampleForUpdate() - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
example 支持 for update
- exampleHasAtLeastOneCriteriaCheck(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常
- exampleHasAtLeastOneCriteriaCheck(String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
Example 中包含至少 1 个查询条件
- exampleOrderBy(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
example查询中的orderBy条件,会判断默认orderBy
- exampleOrderBy(String, Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
example查询中的orderBy条件,会判断默认orderBy
- exampleSelectColumns(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
example支持查询指定列时
- exampleWhereClause() - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
Example查询中的where结构,用于只有一个Example参数时
- excludeColumns - Variable in class cn.lm.mybatis.mapper.entity.Condition
- excludeProperties(SFunction<T, ?>...) - Method in class cn.lm.mybatis.mapper.entity.Condition
- excludeProperties(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition
-
排除查询字段,优先级低于 selectProperties
- exists - Variable in class cn.lm.mybatis.mapper.entity.Condition
- exists - Variable in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- extract(SFunction<T, ?>) - Static method in class cn.lm.mybatis.mapper.util.LambdaUtils
-
该缓存可能会在任意不定的时间被清除
- extract(Serializable) - Static method in class cn.lm.mybatis.mapper.util.support.SerializedLambda
F
- FieldHelper - Class in cn.lm.mybatis.mapper.mapperhelper
-
类字段工具类
- FieldHelper() - Constructor for class cn.lm.mybatis.mapper.mapperhelper.FieldHelper
- formatKey(String) - Static method in class cn.lm.mybatis.mapper.util.LambdaUtils
-
格式化 key 将传入的 key 变更为大写格式 为了支持首字母是大写的字段
- forObject(Object) - Static method in class cn.lm.mybatis.mapper.util.MetaObjectUtil
- forUpdate - Variable in class cn.lm.mybatis.mapper.entity.Condition
- forUpdate() - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- from(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- fromTable(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
from tableName - 动态表名
G
- GeneratedCriteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- genId() - Element in annotation interface cn.lm.mybatis.mapper.annotation.KeySql
-
Java 方式生成主键,可以和发号器一类的服务配合使用
- genId(Object, String, Class<? extends GenId>, String, String) - Static method in class cn.lm.mybatis.mapper.genid.GenIdUtil
-
生成 Id
- genId(String, String) - Method in interface cn.lm.mybatis.mapper.genid.GenId
- genId(String, String) - Method in class cn.lm.mybatis.mapper.genid.GenId.NULL
- genId(String, String) - Method in class cn.lm.mybatis.mapper.incrementer.SnowflakeGenId
- GenId<T> - Interface in cn.lm.mybatis.mapper.genid
-
不提供具体的实现,这里提供一个思路。
- GenId.NULL - Class in cn.lm.mybatis.mapper.genid
- GenIdUtil - Class in cn.lm.mybatis.mapper.genid
- GenIdUtil() - Constructor for class cn.lm.mybatis.mapper.genid.GenIdUtil
- genSql() - Element in annotation interface cn.lm.mybatis.mapper.annotation.KeySql
-
生成 SQL,初始化时执行,优先级低于 sql
- genSql(EntityTable, EntityColumn) - Method in interface cn.lm.mybatis.mapper.gensql.GenSql
- genSql(EntityTable, EntityColumn) - Method in class cn.lm.mybatis.mapper.gensql.GenSql.NULL
- GenSql - Interface in cn.lm.mybatis.mapper.gensql
-
生成 SQL,初始化时执行
- GenSql.NULL - Class in cn.lm.mybatis.mapper.gensql
- getAll(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.FieldHelper
-
获取全部的属性,包含字段和方法
- getAllColumns(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
获取所有查询列,如id,name,code...
- getAllCriteria() - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- getAndOr() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- getAndOr() - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- getAndOr() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criteria
- getAndOr() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criterion
- getAnnotation(Class<T>) - Method in class cn.lm.mybatis.mapper.entity.EntityField
-
获取指定的注解
- getBaseSelect() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getBindCache(EntityColumn) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
- getBindValue(EntityColumn, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
- getCapturingClass() - Method in class cn.lm.mybatis.mapper.util.support.SerializedLambda
- getCatalog() - Method in class cn.lm.mybatis.mapper.entity.Config
- getCatalog() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getColumn() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getColumn() - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- getColumnCache(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
获取 SerializedLambda 对应的列信息,从 lambda 表达式中推测实体类
- getColumnCache(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition
-
获取 SerializedLambda 对应的列信息,从 lambda 表达式中推测实体类
- getColumnEqualsHolder() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
-
返回格式如:colum = #{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnEqualsHolder(String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
-
返回格式如:colum = #{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
-
返回格式如:#{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder(String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder(String, String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
- getColumnHolder(String, String, String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}+separator
- getColumnHolderWithComma(String, String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
-
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler},
- getColumnMap(Class<?>) - Static method in class cn.lm.mybatis.mapper.util.LambdaUtils
-
获取实体对应字段 MAP
- getColumns(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
获取全部列
- getColumnSelect() - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- getCondition() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- getCondition() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criterion
- getConfig() - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
获取通用Mapper配置
- getConfig() - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- getCountColumn() - Method in class cn.lm.mybatis.mapper.entity.Condition
- getCriteria() - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- getCriteria() - Method in interface cn.lm.mybatis.mapper.entity.SqlsCriteria
- getCriteria() - Method in class cn.lm.mybatis.mapper.util.Sqls
- getCriterions() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criteria
- getDatabaseDialect(String) - Static method in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- getDatacenterId(long) - Method in class cn.lm.mybatis.mapper.incrementer.Sequence
-
数据标识id部分
- getDefaultClassLoader() - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
Deprecated.
- getDynamicTableName() - Method in class cn.lm.mybatis.mapper.entity.Condition
- getDynamicTableName() - Method in interface cn.lm.mybatis.mapper.entity.IDynamicTableName
-
获取动态表名 - 只要有返回值,不是null和'',就会用返回值作为表名
- getDynamicTableName(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
获取表名 - 支持动态表名
- getDynamicTableName(Class<?>, String, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
获取表名 - 支持动态表名,该方法用于多个入参时,通过parameterName指定入参中实体类的@Param的注解值
- getEntityClass() - Method in class cn.lm.mybatis.mapper.entity.Condition
- getEntityClass() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getEntityClass(MappedStatement) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
获取返回值类型 - 实体类型
- getEntityClassColumns() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getEntityClassPKColumns() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getEntityField() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getEntityTable(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
获取表对象
- getEntityTableOrNull(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
获取表对象,如果没有则返回Null
- getFields(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.FieldHelper
-
获取全部的Field
- getGenerator() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getGenIdClass() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getIdentity() - Method in class cn.lm.mybatis.mapper.entity.Config
- getIDENTITY() - Method in class cn.lm.mybatis.mapper.entity.Config
-
获取主键自增回写SQL
- getIDENTITY() - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- getIDENTITY(EntityColumn) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
获取IDENTITY值的表达式
- getIdentityRetrievalStatement() - Method in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- getIfCacheIsNull(EntityColumn, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
如果_cache == null
- getIfCacheNotNull(EntityColumn, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
- getIfIsNull(EntityColumn, String, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
判断自动==null的条件结构
- getIfIsNull(String, EntityColumn, String, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
判断自动==null的条件结构
- getIfNotNull(EntityColumn, String, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
判断自动!
- getIfNotNull(String, EntityColumn, String, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
判断自动!
- getImplMethodName() - Method in class cn.lm.mybatis.mapper.util.support.IdeaProxyLambdaMeta
- getImplMethodName() - Method in interface cn.lm.mybatis.mapper.util.support.LambdaMeta
-
获取 lambda 表达式实现方法的名称
- getImplMethodName() - Method in class cn.lm.mybatis.mapper.util.support.ReflectLambdaMeta
- getImplMethodName() - Method in class cn.lm.mybatis.mapper.util.support.SerializedLambda
- getImplMethodName() - Method in class cn.lm.mybatis.mapper.util.support.ShadowLambdaMeta
- getInstance(Class<?>, Class<?>) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
-
实例化TypeHandler
- getInstantiatedClass() - Method in class cn.lm.mybatis.mapper.util.support.IdeaProxyLambdaMeta
- getInstantiatedClass() - Method in interface cn.lm.mybatis.mapper.util.support.LambdaMeta
-
实例化该方法的类
- getInstantiatedClass() - Method in class cn.lm.mybatis.mapper.util.support.ReflectLambdaMeta
- getInstantiatedClass() - Method in class cn.lm.mybatis.mapper.util.support.ShadowLambdaMeta
- getInstantiatedMethodType() - Method in class cn.lm.mybatis.mapper.util.support.SerializedLambda
- getJavaType() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getJavaType() - Method in class cn.lm.mybatis.mapper.entity.EntityField
-
获取javaType
- getJdbcType() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getKeyColumns() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getKeyProperties() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getLogicDeleteColumn(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
获取逻辑删除注解的列,若没有返回null
- getLogicDeletedValue(EntityColumn, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
获取逻辑删除注解的参数值
- getMapperClass(String) - Static method in class cn.lm.mybatis.mapper.util.MsUtil
-
根据msId获取接口类
- getMappers() - Method in class cn.lm.mybatis.mapper.entity.Config
- getMapperTemplateByMsId(String) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
根据 msId 获取 MapperTemplate
- getMapping() - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- getMaxWorkerId(long, long) - Method in class cn.lm.mybatis.mapper.incrementer.Sequence
-
获取 maxWorkerId
- getMethodName(String) - Static method in class cn.lm.mybatis.mapper.util.MsUtil
-
获取执行的方法名
- getMethodName(MappedStatement) - Static method in class cn.lm.mybatis.mapper.util.MsUtil
-
获取执行的方法名
- getName() - Method in class cn.lm.mybatis.mapper.entity.EntityField
-
字段属性名
- getName() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getOrder() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getOrderBy() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getOrderByClause() - Method in class cn.lm.mybatis.mapper.entity.Condition
- getOrderByClause() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getOrderByClause(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
获取默认的orderby语句
- getOrderPriority() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getOredCriteria() - Method in class cn.lm.mybatis.mapper.entity.Condition
- getPKColumns(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
获取主键信息
- getPrefix() - Method in class cn.lm.mybatis.mapper.entity.Config
-
获取表前缀,带catalog或schema
- getPrefix() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getProperties(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.FieldHelper
-
获取全部的属性,通过方法名获取
- getProperty() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getProperty() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criterion
- getPropertyMap() - Method in class cn.lm.mybatis.mapper.entity.Condition
- getPropertyMap() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getResolveClass() - Method in class cn.lm.mybatis.mapper.entity.Config
- getResultMap(Configuration) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
-
生成当前实体的resultMap对象
- getSchema() - Method in class cn.lm.mybatis.mapper.entity.Config
- getSchema() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- getSecondValue() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- getSecondValue() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criterion
- getSelectColumns() - Method in class cn.lm.mybatis.mapper.entity.Condition
- getSelectColumns(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
获取查询的Select
- getSeqFormat() - Method in class cn.lm.mybatis.mapper.entity.Config
-
获取序列格式化模板
- getStyle() - Method in class cn.lm.mybatis.mapper.entity.Config
- getTable() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getTypeHandler() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- getTypeHandler() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- getUserClass(Class<?>) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
获取当前对象的 class
- getUserClass(Object) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
获取当前对象的class
- getValue() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- getValue() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criterion
- getValue(Object) - Method in class cn.lm.mybatis.mapper.entity.EntityField
-
反射获取值
- getValues() - Method in class cn.lm.mybatis.mapper.util.Sqls.Criterion
- getWrapKeyword() - Method in class cn.lm.mybatis.mapper.entity.Config
H
- hasCountColumn(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
是否包含自定义 Count 列
- hasForUpdate(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
是否包含 forUpdate
- hashCode() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- hashCode() - Method in class cn.lm.mybatis.mapper.entity.EntityField
- hashCode() - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- hasLogicDeleteColumn(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
是否有逻辑删除的注解
- hasNoSelectColumns(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
不包含自定义查询列
- hasSelectColumns(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
是否包含自定义查询列
- HSQLDB - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
I
- IdeaProxyLambdaMeta - Class in cn.lm.mybatis.mapper.util.support
-
在 IDEA 的 Evaluate 中执行的 Lambda 表达式元数据需要使用该类处理元数据
- IdeaProxyLambdaMeta(Proxy) - Constructor for class cn.lm.mybatis.mapper.util.support.IdeaProxyLambdaMeta
- IdentityDialect - Enum Class in cn.lm.mybatis.mapper.code
- IDynamicTableName - Interface in cn.lm.mybatis.mapper.entity
-
实现动态表名时,实体类需要实现该接口
- INFORMIX - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- initEntityNameMap(Class<?>, Config) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
初始化实体属性
- initPropertyMap() - Method in class cn.lm.mybatis.mapper.entity.EntityTable
-
初始化 - Example 会使用
- insertColumns(Class<?>, boolean, boolean, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
insert table()列
- insertIntoTable(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
insert into tableName - 动态表名
- insertIntoTable(Class<?>, String, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
insert into tableName - 动态表名
- insertValuesColumns(Class<?>, boolean, boolean, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
insert-values()列
- installCache(EntityTable) - Static method in class cn.lm.mybatis.mapper.util.LambdaUtils
-
将传入的表信息加入缓存
- INSTANCE - Static variable in class cn.lm.mybatis.mapper.incrementer.SnowflakeGenId
- isAnnotationPresent(Class<? extends Annotation>) - Method in class cn.lm.mybatis.mapper.entity.EntityField
-
是否有该注解
- isBefore() - Method in class cn.lm.mybatis.mapper.entity.Config
- isBEFORE() - Method in class cn.lm.mybatis.mapper.entity.Config
-
获取SelectKey的Order
- isBEFORE() - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- isBetweenValue() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- isBlank(CharSequence) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
判断字符串中是否全是空白字符
- isBlob() - Element in annotation interface cn.lm.mybatis.mapper.annotation.ColumnType
-
是否为 BLOB 字段
- isBlob() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- isBoolean(Class<?>) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
判断传入的类型是否是布尔类型
- isCheckExampleEntityClass() - Method in class cn.lm.mybatis.mapper.entity.Config
- isCheckExampleEntityClass() - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- isDeletedValue() - Element in annotation interface cn.lm.mybatis.mapper.annotation.LogicDelete
- isDistinct() - Method in class cn.lm.mybatis.mapper.entity.Condition
- isDynamicParameter(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
判断参数是否支持动态表名
- isEmpty(CharSequence) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
空
- isEnableBaseResultMapFlag() - Method in class cn.lm.mybatis.mapper.entity.Config
- isEnableMethodAnnotation() - Method in class cn.lm.mybatis.mapper.entity.Config
- isEnumAsSimpleType() - Method in class cn.lm.mybatis.mapper.entity.Config
- isExtendCommonMapper(Class<?>) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
判断接口是否包含通用接口,
- isFalse(boolean, String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- isForUpdate() - Method in class cn.lm.mybatis.mapper.entity.Condition
- isId() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- isIdentity() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- isInsertable() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- isListValue() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- isLowercaseAlpha(char) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
- isMapperMethod(String) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
判断当前的接口方法是否需要进行拦截
- isNotBlank(CharSequence) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
- isNotDynamicParameter(Object) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
判断参数是否b支持动态表名
- isNotEmpty() - Method in class cn.lm.mybatis.mapper.entity.Config
- isNotEmpty() - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- isNotEmpty(CharSequence) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
非空
- isNoValue() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- isNull(Object, String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- isNullForDeletedValue() - Element in annotation interface cn.lm.mybatis.mapper.annotation.LogicDelete
-
优先级比isDeletedValue更高 表示以null作为删除记录的标识
- isNullForNotDeletedValue() - Element in annotation interface cn.lm.mybatis.mapper.annotation.LogicDelete
-
优先级比notDeletedValue更高 表示以null作为未删除记录的标识
- isProxy(Class<?>) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
判断是否为代理对象
- isSafeDelete() - Method in class cn.lm.mybatis.mapper.entity.Config
- isSafeUpdate() - Method in class cn.lm.mybatis.mapper.entity.Config
- isSimpleType(Class<?>) - Static method in class cn.lm.mybatis.mapper.util.SimpleTypeUtil
- isSingleValue() - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- isTrue(boolean, String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- isUpdatable() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- isUppercaseAlpha(char) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
- isUseJavaType() - Method in class cn.lm.mybatis.mapper.entity.Config
- isUseJavaType() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- isUseSimpleType() - Method in class cn.lm.mybatis.mapper.entity.Config
- isValid() - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
J
- JAVA8_DATE_TIME - Static variable in class cn.lm.mybatis.mapper.util.SimpleTypeUtil
- jdbcType() - Element in annotation interface cn.lm.mybatis.mapper.annotation.ColumnType
K
- KeySql - Annotation Interface in cn.lm.mybatis.mapper.annotation
-
主键策略,用于替换 JPA 中的复杂用法
L
- LambdaMeta - Interface in cn.lm.mybatis.mapper.util.support
-
Lambda 信息
- LambdaUtils - Class in cn.lm.mybatis.mapper.util
-
Lambda 解析工具类
- LambdaUtils() - Constructor for class cn.lm.mybatis.mapper.util.LambdaUtils
- LOCK - Static variable in class cn.lm.mybatis.mapper.genid.GenIdUtil
- LogicDelete - Annotation Interface in cn.lm.mybatis.mapper.annotation
-
逻辑删除
- logicDeleteColumnEqualsValue(EntityColumn, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
返回格式: column = value
默认isDeletedValue = 1 notDeletedValue = 0
则返回is_deleted = 1 或 is_deleted = 0
若没有逻辑删除注解,则返回空字符串 - logicDeleteColumnEqualsValue(Class<?>, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
返回格式: column = value
默认isDeletedValue = 1 notDeletedValue = 0
则返回is_deleted = 1 或 is_deleted = 0
若没有逻辑删除注解,则返回空字符串 - LogicDeleteException - Exception in cn.lm.mybatis.mapper
- LogicDeleteException() - Constructor for exception cn.lm.mybatis.mapper.LogicDeleteException
- LogicDeleteException(String) - Constructor for exception cn.lm.mybatis.mapper.LogicDeleteException
- LogicDeleteException(String, Throwable) - Constructor for exception cn.lm.mybatis.mapper.LogicDeleteException
- LogicDeleteException(Throwable) - Constructor for exception cn.lm.mybatis.mapper.LogicDeleteException
- lowercase - Enum constant in enum class cn.lm.mybatis.mapper.code.Style
-
转换为小写
M
- mapperClass - Variable in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- MapperException - Exception in cn.lm.mybatis.mapper
- MapperException() - Constructor for exception cn.lm.mybatis.mapper.MapperException
- MapperException(String) - Constructor for exception cn.lm.mybatis.mapper.MapperException
- MapperException(String, Throwable) - Constructor for exception cn.lm.mybatis.mapper.MapperException
- MapperException(Throwable) - Constructor for exception cn.lm.mybatis.mapper.MapperException
- mapperHelper - Variable in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- MapperHelper - Class in cn.lm.mybatis.mapper.mapperhelper
-
处理主要逻辑,最关键的一个类
- MapperHelper() - Constructor for class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
默认构造方法
- MapperHelper(Properties) - Constructor for class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
带配置的构造方法
- MapperTemplate - Class in cn.lm.mybatis.mapper.mapperhelper
-
通用Mapper模板类,扩展通用Mapper时需要继承该类
- MapperTemplate(Class<?>, MapperHelper) - Constructor for class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- MAX_START_INTERVAL_TIME - Static variable in class cn.lm.mybatis.mapper.incrementer.Sequence
-
自动寻找网卡时,默认启动最大时间间隔,超过这个初始化时间打印warn日志
- MetaObjectUtil - Class in cn.lm.mybatis.mapper.util
-
来自 分页插件 PageHelper
- MetaObjectUtil() - Constructor for class cn.lm.mybatis.mapper.util.MetaObjectUtil
- method - Static variable in class cn.lm.mybatis.mapper.util.MetaObjectUtil
- methodMap - Variable in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
- MsUtil - Class in cn.lm.mybatis.mapper.util
- MsUtil() - Constructor for class cn.lm.mybatis.mapper.util.MsUtil
- MYSQL - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
N
- NameStyle - Annotation Interface in cn.lm.mybatis.mapper.annotation
-
名字转换样式,注解的优先级高于全局配置
- newInstance(Class<T>) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
根据指定的 class , 实例化一个对象,根据构造参数来实例化
- newInstance(String) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
实例化对象.
- newSelectKeyMappedStatement(MappedStatement, EntityColumn, Class<?>, Boolean, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SelectKeyHelper
-
新建SelectKey节点
- nextId() - Method in class cn.lm.mybatis.mapper.incrementer.Sequence
-
获取下一个 ID
- nextId() - Method in class cn.lm.mybatis.mapper.incrementer.SnowflakeGenId
- nextVersion() - Element in annotation interface cn.lm.mybatis.mapper.annotation.Version
-
下一个版本号的算法,默认算法支持 Integer 和 Long,在原基础上 +1
- nextVersion(Class<? extends NextVersion>, Object) - Static method in class cn.lm.mybatis.mapper.version.VersionUtil
-
获取下一个版本
- nextVersion(Object) - Method in class cn.lm.mybatis.mapper.version.DefaultNextVersion
- nextVersion(T) - Method in interface cn.lm.mybatis.mapper.version.NextVersion
-
返回下一个版本
- NextVersion<T> - Interface in cn.lm.mybatis.mapper.version
- normal - Enum constant in enum class cn.lm.mybatis.mapper.code.Style
-
原值
- notAllNullParameterCheck(Object, String) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常
- notAllNullParameterCheck(String, Set<EntityColumn>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
不是所有参数都是 null 的检查
- notDeletedValue() - Element in annotation interface cn.lm.mybatis.mapper.annotation.LogicDelete
- notEmpty(Object[], String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- notEmpty(String, String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- notEmpty(Collection<T>, String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- notEmpty(Map<K, V>, String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- notEmptyCollectionCheck(Object, String) - Static method in class cn.lm.mybatis.mapper.util.OGNL
-
校验集合类型参数不能为空
- notNull - Variable in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- notNull - Variable in class cn.lm.mybatis.mapper.entity.Condition
- notNull(T, String) - Static method in class cn.lm.mybatis.mapper.util.Assert
- notSelect(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- now() - Static method in class cn.lm.mybatis.mapper.incrementer.SystemClock
- nowDate() - Static method in class cn.lm.mybatis.mapper.incrementer.SystemClock
- NULL - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- NULL() - Constructor for class cn.lm.mybatis.mapper.genid.GenId.NULL
- NULL() - Constructor for class cn.lm.mybatis.mapper.gensql.GenSql.NULL
O
- OGNL - Class in cn.lm.mybatis.mapper.util
-
OGNL静态方法
- OGNL() - Constructor for class cn.lm.mybatis.mapper.util.OGNL
- or() - Method in class cn.lm.mybatis.mapper.entity.Condition
- or(Condition.Criteria<T>) - Method in class cn.lm.mybatis.mapper.entity.Condition
- orAllEqualTo(Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null
- orBetween(SFunction<T, ?>, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orCondition(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
手写条件
- orCondition(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
手写左边条件,右边用value值
- order() - Element in annotation interface cn.lm.mybatis.mapper.annotation.KeySql
-
和 sql 可以配合使用,默认使用全局配置中的 ORDER
- Order - Annotation Interface in cn.lm.mybatis.mapper.annotation
- ORDER - Enum Class in cn.lm.mybatis.mapper.code
-
执行 SQL 的时机
- orderBy(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition
- orderBy(String) - Method in class cn.lm.mybatis.mapper.entity.Condition
- orderBy(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.OrderBy
- orderBy(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- OrderBy(Condition<T>, Map<String, EntityColumn>) - Constructor for class cn.lm.mybatis.mapper.entity.Condition.OrderBy
- ORDERBY - Variable in class cn.lm.mybatis.mapper.entity.Condition
- orderByAsc(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- orderByClause - Variable in class cn.lm.mybatis.mapper.entity.Condition
- orderByDefault(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
获取默认的orderBy,通过注解设置的
- orderByDesc(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- oredCriteria - Variable in class cn.lm.mybatis.mapper.entity.Condition
- orEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orEqualTo(Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
-
将此对象的不为空的字段参数作为相等查询条件
- orEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orGreaterThan(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orGreaterThan(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orGreaterThan(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orGreaterThanOrEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orGreaterThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orGreaterThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orIn(SFunction<T, ?>, Iterable<?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orIn(String, Iterable) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orIn(String, Iterable) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orIsNotNull(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orIsNotNull(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orIsNotNull(String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orIsNull(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orIsNull(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orIsNull(String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orLessThan(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orLessThan(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orLessThan(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orLessThanOrEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orLessThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orLessThanOrEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orLike(SFunction<T, ?>, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orLike(String, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orLike(String, String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orNotBetween(SFunction<T, ?>, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotBetween(String, Object, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orNotEqualTo(SFunction<T, ?>, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotEqualTo(String, Object) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orNotIn(SFunction<T, ?>, Iterable<?>) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotIn(String, Iterable) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotIn(String, Iterable) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orNotLike(SFunction<T, ?>, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotLike(String, String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- orNotLike(String, String) - Method in class cn.lm.mybatis.mapper.util.Sqls
- orWhere(SqlsCriteria) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- orWhere(Sqls) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
P
- parseIdTimestamp(long) - Static method in class cn.lm.mybatis.mapper.incrementer.Sequence
-
反解id的时间戳部分
- PREFIX - Static variable in class cn.lm.mybatis.mapper.entity.Config
- priority() - Element in annotation interface cn.lm.mybatis.mapper.annotation.Order
-
优先级, 值小的优先
- processAfter(Executor, MappedStatement, Statement, Object) - Method in class cn.lm.mybatis.mapper.mapperhelper.SelectKeyGenerator
- processBefore(Executor, MappedStatement, Statement, Object) - Method in class cn.lm.mybatis.mapper.mapperhelper.SelectKeyGenerator
- processConfiguration(Configuration) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
配置完成后,执行下面的操作
处理configuration中全部的MappedStatement - processConfiguration(Configuration, Class<?>) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
配置指定的接口
- processField(EntityTable, EntityField, Config, Style) - Method in class cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
-
处理字段
- processGeneratedValue(EntityTable, EntityColumn, GeneratedValue) - Method in class cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
-
处理 GeneratedValue 注解
- processKeyGenerator(EntityTable, EntityField, EntityColumn) - Method in class cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
-
处理主键策略
- processKeySql(EntityTable, EntityColumn, KeySql) - Method in class cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
-
处理 KeySql 注解
- processMappedStatement(MappedStatement) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
处理 MappedStatement
- processOrderBy(EntityTable, EntityField, EntityColumn) - Method in class cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
-
处理排序
- propertyMap - Variable in class cn.lm.mybatis.mapper.entity.Condition.Builder
- propertyMap - Variable in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- propertyMap - Variable in class cn.lm.mybatis.mapper.entity.Condition.OrderBy
- propertyMap - Variable in class cn.lm.mybatis.mapper.entity.Condition
- propertyMap - Variable in class cn.lm.mybatis.mapper.entity.EntityTable
Q
- query() - Static method in class cn.lm.mybatis.mapper.util.Conditions
-
获取 QueryWrapper<T>
- query(Class<T>) - Static method in class cn.lm.mybatis.mapper.util.Conditions
-
获取 QueryWrapper<T>
R
- ReflectLambdaMeta - Class in cn.lm.mybatis.mapper.util.support
-
Created by hcl at 2021/5/14
- ReflectLambdaMeta(SerializedLambda, ClassLoader) - Constructor for class cn.lm.mybatis.mapper.util.support.ReflectLambdaMeta
- registerMapper(Class<?>) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
注册通用Mapper接口
- registerMapper(String) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
注册通用Mapper接口
- RegisterMapper - Annotation Interface in cn.lm.mybatis.mapper.annotation
-
自动注册 Mapper 接口标记
- registerPrimitiveTypes() - Static method in class cn.lm.mybatis.mapper.util.SimpleTypeUtil
-
注册 8 种基本类型
- registerSimpleType(Class<?>) - Static method in class cn.lm.mybatis.mapper.util.SimpleTypeUtil
-
注册新的类型
- registerSimpleType(String) - Static method in class cn.lm.mybatis.mapper.util.SimpleTypeUtil
-
注册新的类型
- resolveEntity(Class<?>, Config) - Method in class cn.lm.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
- resolveEntity(Class<?>, Config) - Method in interface cn.lm.mybatis.mapper.mapperhelper.resolve.EntityResolve
-
解析类为 EntityTable
S
- SAFE_DELETE_ERROR - Static variable in class cn.lm.mybatis.mapper.util.OGNL
- SAFE_DELETE_EXCEPTION - Static variable in class cn.lm.mybatis.mapper.util.OGNL
- select(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- SELECT_KEY_SUFFIX - Static variable in class cn.lm.mybatis.mapper.mapperhelper.SelectKeyGenerator
- selectAllColumns(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
select xxx,xxx...
- selectColumns - Variable in class cn.lm.mybatis.mapper.entity.Condition
- selectCount(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
select count(x)
- selectCountExists(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
select case when count(x) > 0 then 1 else 0 end
- selectDistinct(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- SelectKeyGenerator - Class in cn.lm.mybatis.mapper.mapperhelper
- SelectKeyGenerator(MappedStatement, boolean) - Constructor for class cn.lm.mybatis.mapper.mapperhelper.SelectKeyGenerator
- SelectKeyHelper - Class in cn.lm.mybatis.mapper.mapperhelper
-
创建 selectKey
- SelectKeyHelper() - Constructor for class cn.lm.mybatis.mapper.mapperhelper.SelectKeyHelper
- selectProperties(SFunction<T, ?>...) - Method in class cn.lm.mybatis.mapper.entity.Condition
- selectProperties(String...) - Method in class cn.lm.mybatis.mapper.entity.Condition
-
指定要查询的属性列 - 这里会自动映射到表字段
- SEMICOLON - Static variable in class cn.lm.mybatis.mapper.util.StringUtil
- Sequence - Class in cn.lm.mybatis.mapper.incrementer
-
分布式高效有序 ID 生产黑科技(sequence)
- Sequence(long, long) - Constructor for class cn.lm.mybatis.mapper.incrementer.Sequence
-
有参构造器
- Sequence(InetAddress) - Constructor for class cn.lm.mybatis.mapper.incrementer.Sequence
- SerializedLambda - Class in cn.lm.mybatis.mapper.util.support
-
当前类是
SerializedLambda的一个镜像 - SerializedLambda() - Constructor for class cn.lm.mybatis.mapper.util.support.SerializedLambda
- setAndOr(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.Criterion
- setAndOr(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.GeneratedCriteria
- setAndOr(String) - Method in class cn.lm.mybatis.mapper.util.Sqls.Criteria
- setBaseSelect(String) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setBefore(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setBEFORE(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setBlob(boolean) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setCatalog(String) - Method in class cn.lm.mybatis.mapper.entity.Config
-
设置全局的catalog,默认为空,如果设置了值,操作表时的sql会是catalog.tablename
- setCatalog(String) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setCheckExampleEntityClass(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setColumn(String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setColumn(String) - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- setColumnSelect(String) - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- setConfig(Config) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
设置通用Mapper配置
- setConfig(Config) - Method in class cn.lm.mybatis.mapper.session.Configuration
-
使用 Config 配置
- setCountProperty(SFunction<T, ?>) - Method in class cn.lm.mybatis.mapper.entity.Condition
- setCountProperty(String) - Method in class cn.lm.mybatis.mapper.entity.Condition
-
指定 count(property) 查询属性
- setDistinct(boolean) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- setDistinct(boolean) - Method in class cn.lm.mybatis.mapper.entity.Condition
- setEnableBaseResultMapFlag(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setEnableMethodAnnotation(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setEntityClassColumns(LinkedHashSet<EntityColumn>) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setEntityClassPKColumns(LinkedHashSet<EntityColumn>) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setEntityField(EntityField) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setEnumAsSimpleType(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setForUpdate(boolean) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- setForUpdate(boolean) - Method in class cn.lm.mybatis.mapper.entity.Condition
- setGenerator(String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setGenIdClass(Class<? extends GenId>) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setId(boolean) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setIdentity(boolean) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setIdentity(String) - Method in class cn.lm.mybatis.mapper.entity.Config
- setIDENTITY(String) - Method in class cn.lm.mybatis.mapper.entity.Config
-
主键自增回写方法,默认值MYSQL,详细说明请看文档
- setInsertable(boolean) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setJavaType(Class<?>) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setJavaType(Class<?>) - Method in class cn.lm.mybatis.mapper.entity.EntityField
-
设置javaType
- setJdbcType(JdbcType) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setKeyColumns(String) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setKeyColumns(List<String>) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setKeyProperties(String) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setKeyProperties(List<String>) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setKeyProperties(Set<EntityColumn>, MappedStatement) - Static method in class cn.lm.mybatis.mapper.mapperhelper.EntityHelper
-
通过反射设置MappedStatement的keyProperties字段值
- setMapperHelper(MapperHelper) - Method in class cn.lm.mybatis.mapper.session.Configuration
-
直接注入 mapperHelper
- setMapperProperties(Properties) - Method in class cn.lm.mybatis.mapper.session.Configuration
-
使用属性方式配置
- setMappers(List<Class>) - Method in class cn.lm.mybatis.mapper.entity.Config
- setMapping(String) - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- setName(String) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setNotEmpty(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setOrder(ORDER) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setOrder(String) - Method in class cn.lm.mybatis.mapper.entity.Config
-
主键自增回写方法执行顺序,默认AFTER,可选值为(BEFORE|AFTER)
- setOrderBy(String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setOrderByClause(String) - Method in class cn.lm.mybatis.mapper.entity.Condition
- setOrderByClause(String) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setOrderPriority(int) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setProperties(Properties) - Method in class cn.lm.mybatis.mapper.entity.Config
-
配置属性
- setProperties(Properties) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
配置属性
- setProperty(String) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setRawSqlSourceMapper(MappedStatement) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
设置原生Mybatis查询的实体映射,
- setResolveClass(Class<? extends EntityResolve>) - Method in class cn.lm.mybatis.mapper.entity.Config
- setResultType(MappedStatement, Class<?>) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
设置返回值类型 - 为了让typeHandler在select时有效,改为设置resultMap
- setSafeDelete(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setSafeUpdate(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setSchema(String) - Method in class cn.lm.mybatis.mapper.entity.Config
-
设置全局的schema,默认为空,如果设置了值,操作表时的sql会是schema.tablename
如果同时设置了catalog,优先使用catalog.tablename - setSchema(String) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setSeqFormat(String) - Method in class cn.lm.mybatis.mapper.entity.Config
-
序列的获取规则,使用{num}格式化参数,默认值为{0}.nextval,针对Oracle
可选参数一共3个,对应0,1,2,3分别为SequenceName,ColumnName, PropertyName,TableName - setSqlSource(MappedStatement) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
重新设置SqlSource
- setSqlSource(MappedStatement, MapperTemplate) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperHelper
-
重新设置SqlSource
- setSqlSource(MappedStatement, SqlSource) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
重新设置SqlSource
- setStyle(Style) - Method in class cn.lm.mybatis.mapper.entity.Config
- setTable(EntityTable) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setTable(Table) - Method in class cn.lm.mybatis.mapper.entity.EntityTable
- setTableName(String) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- setTableName(String) - Method in class cn.lm.mybatis.mapper.entity.Condition
-
设置表名
- setTypeHandler(Class<?>) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setUpdatable(boolean) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setUseJavaType(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setUseJavaType(boolean) - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- setUseSimpleType(boolean) - Method in class cn.lm.mybatis.mapper.entity.Config
- setWrapKeyword(String) - Method in class cn.lm.mybatis.mapper.entity.Config
- SFunction<T,
R> - Interface in cn.lm.mybatis.mapper.util.support -
支持序列化的 Function
- ShadowLambdaMeta - Class in cn.lm.mybatis.mapper.util.support
-
基于
SerializedLambda创建的元信息 - ShadowLambdaMeta(SerializedLambda) - Constructor for class cn.lm.mybatis.mapper.util.support.ShadowLambdaMeta
- SimpleTypeUtil - Class in cn.lm.mybatis.mapper.util
-
参考 org.apache.ibatis.type.SimpleTypeRegistry
- SimpleTypeUtil() - Constructor for class cn.lm.mybatis.mapper.util.SimpleTypeUtil
- SLASH - Static variable in class cn.lm.mybatis.mapper.util.StringUtil
- SnowflakeGenId - Class in cn.lm.mybatis.mapper.incrementer
-
默认生成器, 如果用无参构造器,则默认使用单例
- sql() - Element in annotation interface cn.lm.mybatis.mapper.annotation.KeySql
-
取主键的 SQL
- SqlHelper - Class in cn.lm.mybatis.mapper.mapperhelper
-
拼常用SQL的工具类
- SqlHelper() - Constructor for class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
- SqlReservedWords - Class in cn.lm.mybatis.mapper.util
-
This class contains a somewhat comprehensive list of SQL reserved words.
- Sqls - Class in cn.lm.mybatis.mapper.util
- Sqls.Criteria - Class in cn.lm.mybatis.mapper.util
- Sqls.Criterion - Class in cn.lm.mybatis.mapper.util
- SqlsCriteria - Interface in cn.lm.mybatis.mapper.entity
- SQLSERVER - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- StringUtil - Class in cn.lm.mybatis.mapper.util
-
Created by liuzh_3nofxnp on 2015/8/26.
- StringUtil() - Constructor for class cn.lm.mybatis.mapper.util.StringUtil
- Style - Enum Class in cn.lm.mybatis.mapper.code
-
字段转换方式
- supportMethod(String) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
是否支持该通用方法
- supportMethod(String) - Method in class cn.lm.mybatis.mapper.provider.EmptyProvider
- SYBASE - Enum constant in enum class cn.lm.mybatis.mapper.code.IdentityDialect
- SystemClock - Class in cn.lm.mybatis.mapper.incrementer
-
高并发场景下System.currentTimeMillis()的性能问题的优化
T
- table - Variable in class cn.lm.mybatis.mapper.entity.Condition.Builder
- table - Variable in class cn.lm.mybatis.mapper.entity.Condition
- tableName - Variable in class cn.lm.mybatis.mapper.entity.Condition
- tableName(Class<?>) - Method in class cn.lm.mybatis.mapper.mapperhelper.MapperTemplate
-
获取实体类的表名
- tilNextMillis(long) - Method in class cn.lm.mybatis.mapper.incrementer.Sequence
- timeGen() - Method in class cn.lm.mybatis.mapper.incrementer.Sequence
- toClassConfident(String) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
-
请仅在确定类存在的情况下调用该方法
- toClassConfident(String, ClassLoader) - Static method in class cn.lm.mybatis.mapper.util.ClassUtils
- toLowerAscii(char) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
- toString() - Method in class cn.lm.mybatis.mapper.entity.EntityColumn
- toString() - Method in class cn.lm.mybatis.mapper.util.support.ColumnCache
- toString() - Method in class cn.lm.mybatis.mapper.util.support.IdeaProxyLambdaMeta
- toUpperAscii(char) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
- typeHandler() - Element in annotation interface cn.lm.mybatis.mapper.annotation.ColumnType
U
- underlineToCamelhump(String) - Static method in class cn.lm.mybatis.mapper.util.StringUtil
-
将下划线风格替换为驼峰风格
- updateByExampleWhereClause() - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
Example-Update中的where结构,用于多个参数时,Example带@Param("example")注解时
- updateSetColumns(Class<?>, String, boolean, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
update set列
- updateSetColumnsIgnoreVersion(Class<?>, String, boolean, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
update set列,不考虑乐观锁注解 @Version
- updateTable(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
update tableName - 动态表名
- updateTable(Class<?>, String, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
update tableName - 动态表名
- uppercase - Enum constant in enum class cn.lm.mybatis.mapper.code.Style
-
转换为大写
- useGeneratedKeys() - Element in annotation interface cn.lm.mybatis.mapper.annotation.KeySql
-
是否使用 JDBC 方式获取主键,优先级最高,设置为 true 后,不对其他配置校验
V
- value() - Element in annotation interface cn.lm.mybatis.mapper.annotation.NameStyle
- value() - Element in annotation interface cn.lm.mybatis.mapper.annotation.Order
-
升降序
- valueOf(String) - Static method in enum class cn.lm.mybatis.mapper.code.IdentityDialect
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.lm.mybatis.mapper.code.ORDER
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.lm.mybatis.mapper.code.Style
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.lm.mybatis.mapper.code.IdentityDialect
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.lm.mybatis.mapper.code.ORDER
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.lm.mybatis.mapper.code.Style
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Version - Annotation Interface in cn.lm.mybatis.mapper.annotation
- VersionException - Exception in cn.lm.mybatis.mapper.version
- VersionException() - Constructor for exception cn.lm.mybatis.mapper.version.VersionException
- VersionException(String) - Constructor for exception cn.lm.mybatis.mapper.version.VersionException
- VersionException(String, Throwable) - Constructor for exception cn.lm.mybatis.mapper.version.VersionException
- VersionException(Throwable) - Constructor for exception cn.lm.mybatis.mapper.version.VersionException
- VersionUtil - Class in cn.lm.mybatis.mapper.version
- VersionUtil() - Constructor for class cn.lm.mybatis.mapper.version.VersionUtil
W
- where(SqlsCriteria) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- where(Sqls) - Method in class cn.lm.mybatis.mapper.entity.Condition.Builder
- whereAllIfColumns(Class<?>, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
where所有列的条件,会判断是否!
- whereAllIfColumns(Class<?>, boolean, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
where所有列的条件,会判断是否!
- whereLogicDelete(Class<?>, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
逻辑删除的where条件,没有逻辑删除注解则返回空字符串
AND column = value - wherePKColumns(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
where主键条件
- wherePKColumns(Class<?>, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
where主键条件
- wherePKColumns(Class<?>, String, boolean) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
where主键条件
- whereVersion(Class<?>) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
乐观锁字段条件
- whereVersion(Class<?>, String) - Static method in class cn.lm.mybatis.mapper.mapperhelper.SqlHelper
-
乐观锁字段条件
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form