Index

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