跳过导航链接
A B C D E F G H I J L M N O P Q R S T U V W Y Z 

A

AbstractISegmentList - com.baomidou.mybatisplus.core.conditions.segments中的类
SQL 片段集合 处理的抽象类
AbstractISegmentList() - 类 的构造器com.baomidou.mybatisplus.core.conditions.segments.AbstractISegmentList
 
AbstractJsqlParser - com.baomidou.mybatisplus.core.parser中的类
抽象 SQL 解析类
AbstractJsqlParser() - 类 的构造器com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
 
AbstractLambdaWrapper<T,This extends AbstractLambdaWrapper<T,This>> - com.baomidou.mybatisplus.core.conditions中的类
Lambda 语法使用 Wrapper 统一处理解析 lambda 获取 column
AbstractLambdaWrapper() - 类 的构造器com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper
 
AbstractMethod - com.baomidou.mybatisplus.core.injector中的类
抽象的注入方法类
AbstractMethod() - 类 的构造器com.baomidou.mybatisplus.core.injector.AbstractMethod
 
AbstractSqlInjector - com.baomidou.mybatisplus.core.injector中的类
SQL 自动注入器
AbstractSqlInjector() - 类 的构造器com.baomidou.mybatisplus.core.injector.AbstractSqlInjector
 
AbstractWrapper<T,R,This extends AbstractWrapper<T,R,This>> - com.baomidou.mybatisplus.core.conditions中的类
查询条件封装
AbstractWrapper() - 类 的构造器com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
add(ISqlSegment...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.MergeSegments
 
addAll(Collection<? extends ISqlSegment>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.AbstractISegmentList
 
addCondition(boolean, R, SqlKeyword, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
普通查询条件
addDeleteMappedStatement(Class<?>, String, SqlSource) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
删除
addInsertMappedStatement(Class<?>, Class<?>, String, SqlSource, KeyGenerator, String, String) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
插入
addMappedStatement(Class<?>, String, SqlSource, SqlCommandType, Class<?>, String, Class<?>, KeyGenerator, String, String) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
添加 MappedStatement 到 Mybatis 容器
addMappedStatement(MappedStatement) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
MybatisPlus 加载 SQL 顺序: 1、加载XML中的SQL
2、加载sqlProvider中的SQL
3、xmlSql 与 sqlProvider不能包含相同的SQL

调整后的SQL优先级:xmlSql > sqlProvider > curdSql
addMapper(Class<T>) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
addMapper(Class<T>) - 类 中的方法com.baomidou.mybatisplus.core.MybatisMapperRegistry
 
addMappers(String, Class<?>) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
addMappers(String) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
addNestedCondition(boolean, Function<This, This>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
多重嵌套查询条件
addSelectMappedStatement(Class<?>, String, SqlSource, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
查询
addUpdateMappedStatement(Class<?>, Class<?>, String, SqlSource) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
更新
allEq(boolean, Map<R, V>, boolean) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
allEq(boolean, BiPredicate<R, V>, Map<R, V>, boolean) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
allEq(Map<R, V>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
allEq(Map<R, V>, boolean) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
allEq(boolean, Map<R, V>, boolean) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
map 所有非空属性等于 =
allEq(BiPredicate<R, V>, Map<R, V>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
allEq(BiPredicate<R, V>, Map<R, V>, boolean) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
allEq(boolean, BiPredicate<R, V>, Map<R, V>, boolean) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
字段过滤接口,传入多参数时允许对参数进行过滤
allowProcess(MetaObject) - 类 中的方法com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
判断是否允许执行
例如:逻辑删除只解析 delete , update 操作
AMPERSAND - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
and(boolean, Function<This, This>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
and(boolean) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
内部自用 拼接 AND
and(Function<This, This>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Nested
ignore
and(boolean, Function<This, This>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Nested
AND 嵌套 例: and(i -> i.eq("name", "李白").ne("status", "活着"))
AND - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
AopUtils - com.baomidou.mybatisplus.core.toolkit中的类
AopUtils Aop工具类
AopUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.AopUtils
 
apply(boolean, String, Object...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
apply(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
ignore
apply(boolean, String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
!!
apply(T) - 接口 中的方法com.baomidou.mybatisplus.core.toolkit.support.Property
 
ArrayUtils - com.baomidou.mybatisplus.core.toolkit中的类
ArrayUtils工具类
ascs() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
升序字段数组
Assert - com.baomidou.mybatisplus.core.toolkit中的类
断言类
Assert() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.Assert
 
ASTERISK - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
AT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

B

BACK_SLASH - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
BACKTICK - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
BaseMapper<T> - com.baomidou.mybatisplus.core.mapper中的接口
Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能 这个 Mapper 支持 id 泛型
beansToMaps(List<T>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.BeanUtils
List 转换为 List>
beanToMap(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.BeanUtils
将对象装换为 map,对象转成 map,key肯定是字符串
BeanUtils - com.baomidou.mybatisplus.core.toolkit中的类
Bean 转换工具类
使用请依赖 cglib 包
between(boolean, R, Object, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
between(R, Object, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
between(boolean, R, Object, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
BETWEEN 值1 AND 值2
blob2String(Blob) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
Blob 转为 String 格式
build(Reader, String, Properties) - 类 中的方法com.baomidou.mybatisplus.core.MybatisSessionFactoryBuilder
已过时。
 
build(InputStream, String, Properties) - 类 中的方法com.baomidou.mybatisplus.core.MybatisSessionFactoryBuilder
已过时。
 
build(MybatisXMLConfigBuilder, Closeable) - 类 中的方法com.baomidou.mybatisplus.core.MybatisSessionFactoryBuilder
已过时。
 
builderAssistant - 类 中的变量com.baomidou.mybatisplus.core.injector.AbstractMethod
 
BYTES_NEW_LINE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

C

camelToHyphen(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
驼峰转连字符
StringUtils.camelToHyphen( "managerAdminUserService" ) = manager-admin-user-service
camelToUnderline(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
字符串驼峰转下划线格式
capitalize(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
字符串第一个字母大写
checkRelated(boolean, String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
判定 related 的值
checkValNotNull(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
判断对象是否为空
checkValNull(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
判断对象是否为空
chooseSelect(Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取需要进行查询的 select sql 片段
ClassUtils - com.baomidou.mybatisplus.core.toolkit中的类
ClassUtils
clone() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
clone(T) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.SerializationUtils
Deep clone an Object using serialization.
close(URLConnection) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a URLConnection.
closeQuietly(Reader) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes an Reader unconditionally.
closeQuietly(Writer) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes an Writer unconditionally.
closeQuietly(InputStream) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes an InputStream unconditionally.
closeQuietly(OutputStream) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes an OutputStream unconditionally.
closeQuietly(Closeable) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a Closeable unconditionally.
closeQuietly(Closeable...) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a Closeable unconditionally.
closeQuietly(Socket) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a Socket unconditionally.
closeQuietly(Selector) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a Selector unconditionally.
closeQuietly(ServerSocket) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a ServerSocket unconditionally.
closeQuietly(Connection) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a Connection unconditionally.
closeQuietly(ResultSet) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a AutoCloseable unconditionally.
closeQuietly(Statement) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a AutoCloseable unconditionally.
closeQuietly(Statement...) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IOUtils
Closes a AutoCloseable unconditionally.
COLLECTION - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
collection
CollectionUtils - com.baomidou.mybatisplus.core.toolkit中的类
Collection工具类
CollectionUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.CollectionUtils
 
COLON - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
COLUMN_MAP - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
columnMap
COLUMN_MAP_IS_EMPTY - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
columnMap.isEmpty
columnsToString(R...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
多字段转换为逗号 "," 分割字符串
columnToString(Property<T, ?>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper
 
columnToString(R) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
获取 columnName
columnToString(String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
 
columnToString(String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
 
com.baomidou.mybatisplus.core - 程序包 com.baomidou.mybatisplus.core
只放mybatis-plus核心代码,不涉及数据库,不添加spring等
com.baomidou.mybatisplus.core.assist - 程序包 com.baomidou.mybatisplus.core.assist
增强辅助相关
com.baomidou.mybatisplus.core.conditions - 程序包 com.baomidou.mybatisplus.core.conditions
条件构造区域,测试是否可以提交
com.baomidou.mybatisplus.core.conditions.interfaces - 程序包 com.baomidou.mybatisplus.core.conditions.interfaces
Wrapper 接口
com.baomidou.mybatisplus.core.conditions.query - 程序包 com.baomidou.mybatisplus.core.conditions.query
查询 Wrapper
com.baomidou.mybatisplus.core.conditions.segments - 程序包 com.baomidou.mybatisplus.core.conditions.segments
SQL 片段相关类
com.baomidou.mybatisplus.core.conditions.update - 程序包 com.baomidou.mybatisplus.core.conditions.update
更新 Wrapper
com.baomidou.mybatisplus.core.config - 程序包 com.baomidou.mybatisplus.core.config
全局默认配置
com.baomidou.mybatisplus.core.enums - 程序包 com.baomidou.mybatisplus.core.enums
枚举相关
com.baomidou.mybatisplus.core.exceptions - 程序包 com.baomidou.mybatisplus.core.exceptions
异常
com.baomidou.mybatisplus.core.handlers - 程序包 com.baomidou.mybatisplus.core.handlers
处理器
com.baomidou.mybatisplus.core.incrementer - 程序包 com.baomidou.mybatisplus.core.incrementer
key 生成器
com.baomidou.mybatisplus.core.injector - 程序包 com.baomidou.mybatisplus.core.injector
注入核心代码
com.baomidou.mybatisplus.core.injector.methods - 程序包 com.baomidou.mybatisplus.core.injector.methods
注入 SQL 操作方法相关类
com.baomidou.mybatisplus.core.mapper - 程序包 com.baomidou.mybatisplus.core.mapper
注入 mapper 基类
com.baomidou.mybatisplus.core.metadata - 程序包 com.baomidou.mybatisplus.core.metadata
反射表结构元数据
com.baomidou.mybatisplus.core.override - 程序包 com.baomidou.mybatisplus.core.override
Page 部分重构相关逻辑类
com.baomidou.mybatisplus.core.parser - 程序包 com.baomidou.mybatisplus.core.parser
SQL 解析相关类
com.baomidou.mybatisplus.core.toolkit - 程序包 com.baomidou.mybatisplus.core.toolkit
工具类
com.baomidou.mybatisplus.core.toolkit.sql - 程序包 com.baomidou.mybatisplus.core.toolkit.sql
SQL 处理相关工具类
com.baomidou.mybatisplus.core.toolkit.support - 程序包 com.baomidou.mybatisplus.core.toolkit.support
 
COMMA - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
Compare<This,R> - com.baomidou.mybatisplus.core.conditions.interfaces中的接口
查询条件封装 比较值
concatCapitalize(String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
拼接字符串第二个字符串第一个字母大写
concatLike(String, SqlLike) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlUtils
用%连接like
Condition - com.baomidou.mybatisplus.core.conditions中的类
Wrapper 条件辅助类
Condition() - 类 的构造器com.baomidou.mybatisplus.core.conditions.Condition
 
condition() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
KEY/VALUE 条件
configuration - 类 中的变量com.baomidou.mybatisplus.core.injector.AbstractMethod
 
configuration - 类 中的变量com.baomidou.mybatisplus.core.injector.SqlRunnerInjector
 
Constants - com.baomidou.mybatisplus.core.toolkit中的接口
mybatis_plus 自用常量集中管理
containsLowerCase(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
 
containsUpperCase(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
包含大写字母
convert(Property) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.support.SerializedLambda
通过反序列化转换 class
convertArgsToSqlCommandParam(Object[]) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
convertChoose(String, String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
生成 choose 标签的脚本
convertForeach(String, String, String, String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
生成 foreach 标签的脚本
convertIf(String, String, boolean) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
获取 带 if 标签的脚本
convertTrim(String, String, String, String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
获取 带 trim 标签的脚本
convertWhere(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
生成 where 标签的脚本
COUNT - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
create() - 类 中的静态方法com.baomidou.mybatisplus.core.conditions.Condition
获取 QueryWrapper 实例 示例:Condition.
create(T) - 类 中的静态方法com.baomidou.mybatisplus.core.conditions.Condition
 
createCache(Class, TableInfo) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.LambdaUtils
缓存实体类名与表字段映射关系
createParameterHandler(MappedStatement, Object, BoundSql) - 类 中的方法com.baomidou.mybatisplus.core.MybatisXMLLanguageDriver
 
CRLF - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
currentSessionFactory(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
获取当前的SqlSessionFactory

D

DASH - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
DbConfig() - 类 的构造器com.baomidou.mybatisplus.core.config.GlobalConfig.DbConfig
 
defaults() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
获取默认 MybatisGlobalConfig FIXME 这可能是一个伪装成单例模式的原型模式,暂时不确定
DefaultSqlInjector - com.baomidou.mybatisplus.core.injector中的类
SQL 默认注入器
DefaultSqlInjector() - 类 的构造器com.baomidou.mybatisplus.core.injector.DefaultSqlInjector
 
delBool(Integer) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
删除不存在的逻辑上属于成功
DELEGATE_BOUNDSQL_SQL - 类 中的静态变量com.baomidou.mybatisplus.core.toolkit.PluginUtils
 
DELEGATE_MAPPED_STATEMENT - 类 中的静态变量com.baomidou.mybatisplus.core.parser.SqlParserHelper
 
DELETE - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
delete(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
Delete - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
Delete() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.Delete
 
delete(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 entity 条件,删除记录
DeleteBatchByIds - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 集合删除
DeleteBatchByIds() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.DeleteBatchByIds
 
deleteBatchIds(Collection<? extends Serializable>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
删除(根据ID 批量删除)
DeleteById - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
DeleteById() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.DeleteById
 
deleteById(Serializable) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 ID 删除
DeleteByMap - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
DeleteByMap() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.DeleteByMap
 
deleteByMap(Map<String, Object>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 columnMap 条件,删除记录
descs() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
降序字段数组
deserialize(byte[]) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.SerializationUtils
Deserialize the byte array into an object.
doFilter(MetaObject) - 接口 中的方法com.baomidou.mybatisplus.core.parser.ISqlParserFilter
 
doGetFieldList(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
获取该类的所有属性列表
doIt(boolean, ISqlSegment...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
对sql片段进行组装
DOLLAR - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
DOLLAR_LEFT_BRACE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
DOT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
DOT_CLASS - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
DOT_JAVA - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
DOT_XML - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
DOTDOT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

E

EMPTY - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
EMPTY - 类 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringUtils
空字符
EMPTY_ARRAY - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
EncryptUtils - com.baomidou.mybatisplus.core.toolkit中的类
枚举处理工具类
EncryptUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.EncryptUtils
 
endsWith(String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
Check if a String ends with a specified suffix.
endsWithIgnoreCase(String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
Case insensitive check if a String ends with a specified suffix.
entity - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
数据库表映射实体类
ENTITY - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
实体类
ENTITY_SPOT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
实体类 带后缀 ==> .
entityClass - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
实体类型
EnumUtils - com.baomidou.mybatisplus.core.toolkit中的类
枚举处理工具类
EnumUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.EnumUtils
 
eq(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
eq(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
eq(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
等于 =
EQUALS - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
escapeString(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.StringEscape
转义字符串
ExceptionUtils - com.baomidou.mybatisplus.core.toolkit中的类
异常辅助工具类
EXCLAMATION_MARK - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
excludeOverrideSuperField(List<Field>, List<Field>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
排序重置父类属性
execute(SqlSession, Object[]) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod
 
executeSql(String) - 接口 中的方法com.baomidou.mybatisplus.core.incrementer.IKeyGenerator
执行 key 生成 SQL
exists(boolean, String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
exists(String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
ignore
exists(boolean, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
!!
expression - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
extractModelClass(Class<?>) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
提取泛型模型,多泛型的时候请将泛型T放在第一位
extractResultHandler(Object[]) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
extractRowBounds(Object[]) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 

F

FACTORY - 类 中的静态变量com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
 
FALSE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
firstCharToLower(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
第一个首字母小写,之后字符大小写的不变
StringUtils.firstCharToLower( "UserService" ) = userService StringUtils.firstCharToLower( "UserServiceImpl" ) = userServiceImpl
firstToLowerCase(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
首字母转换小写
flushLastValue - 类 中的变量com.baomidou.mybatisplus.core.conditions.segments.AbstractISegmentList
刷新 lastValue
flushLastValue(List<? extends ISqlSegment>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.AbstractISegmentList
刷新属性 lastValue
format(String) - 类 中的方法com.baomidou.mybatisplus.core.toolkit.sql.SqlFormatter
 
formatSql(String, Object...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
格式化SQL
formatSqlIfNeed(boolean, String, Object...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
根据需要格式化SQL

Format SQL for methods: EntityQ.where/and/or...
Func<This,R> - com.baomidou.mybatisplus.core.conditions.interfaces中的接口
查询条件封装 比较值

G

ge(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
ge(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
ge(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
大于等于 >=
genKeyGenerator(TableInfo, MapperBuilderAssistant, String, LanguageDriver) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
自定义 KEY 生成器
get(Object) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.ParamMap
 
get32UUID() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IdWorker
获取去掉"-" UUID
getAllFields(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
获取该类的所有属性列表
getAllInsertSqlColumn() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取 inset 时候字段 sql 脚本片段 insert into table (字段) values (值) 位于 "字段" 部位
getAllInsertSqlProperty() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取所有 inset 时候插入值 sql 脚本片段 insert into table (字段) values (值) 位于 "值" 部位
getAllSqlSelect() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取包含主键及字段的 select sql 片段
getAllSqlSet(boolean, String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取所有的 sql set 片段
getAllSqlWhere(boolean, boolean, String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取所有的查询的 sql 片段
getCheckEntityClass() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
getColumnMap(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.LambdaUtils
获取实体对应字段 MAP
getConfiguration() - 类 中的方法com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
getCurrent() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
当前页,默认 1
getDatacenterId(long) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Sequence
数据标识id部分
getDbType(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
getDesc() - 枚举 中的方法com.baomidou.mybatisplus.core.enums.SqlLike
 
getDesc() - 枚举 中的方法com.baomidou.mybatisplus.core.enums.SqlMethod
 
getEntity() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
getEntity() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
实体对象(子类实现)
getExpression() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
getExpression() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
获取 MergeSegments
getFieldList(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
获取该类的所有属性列表
getFieldMap(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
获取该类的所有属性列表
getFieldValByName(String, MetaObject) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
get value from java bean by propertyName 如果包含前缀 et 使用该方法,否则可以直接 metaObject.setValue(fieldName, fieldVal);
getGlobalConfig(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
获取MybatisGlobalConfig (统一所有入口)
getGlobalConfig(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
获取MybatisGlobalConfig (统一所有入口)
getId() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IdWorker
 
getIdStr() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IdWorker
 
getIdType(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
getInsertSqlColumn() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
获取 inset 时候字段 sql 脚本片段 insert into table (字段) values (值) 位于 "字段" 部位
getInsertSqlProperty() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
获取 inset 时候插入值 sql 脚本片段 insert into table (字段) values (值) 位于 "值" 部位
getKeyGenerator(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
getKeyInsertSqlColumn() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取 inset 时候主键 sql 脚本片段 insert into table (字段) values (值) 位于 "字段" 部位
getKeyInsertSqlProperty() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取 inset 时候主键 sql 脚本片段 insert into table (字段) values (值) 位于 "值" 部位
getKeySqlSelect() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取主键的 select sql 片段
getLogicDeleteSql(boolean, boolean) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获取逻辑删除字段的 sql 脚本
getMapKey() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
getMappedStatement(MetaObject) - 类 中的静态方法com.baomidou.mybatisplus.core.parser.SqlParserHelper
获取当前执行 MappedStatement
getMapper(Class<T>, SqlSession) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
getMapper(Class<T>, SqlSession) - 类 中的方法com.baomidou.mybatisplus.core.MybatisMapperRegistry
 
getMapperInterface() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperProxyFactory
 
getMapperRegistry() - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
getMapperRegistryCache(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
getMappers() - 类 中的方法com.baomidou.mybatisplus.core.MybatisMapperRegistry
 
getMaxWorkerId(long, long) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Sequence
获取 maxWorkerId
getMetaObjectHandler(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
getMethod() - 枚举 中的方法com.baomidou.mybatisplus.core.enums.SqlMethod
 
getMethodCache() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperProxyFactory
 
getMethodCapitalize(Field, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
反射 method 方法名,例如 getId
getMethodList() - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractSqlInjector
获取 注入的方法
getMethodList() - 类 中的方法com.baomidou.mybatisplus.core.injector.DefaultSqlInjector
 
getMethodValue(Class<?>, Object, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
获取 public get方法的值
getMethodValue(Object, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
获取 public get方法的值
getName() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.SqlCommand
 
getObject(List<E>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
从list中取第一条数据返回对应List中泛型的单个结果
getPages() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
当前分页总页数
getParamAlias() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
getParameters(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.MybatisDefaultParameterHandler
处理正常批量插入逻辑 org.apache.ibatis.session.defaults.DefaultSqlSession$StrictMap 该类方法 wrapCollection 实现 StrictMap 封装逻辑
getParamNameValuePairs() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
getPredicate() - 枚举 中的方法com.baomidou.mybatisplus.core.conditions.segments.MatchSegment
 
getProperty(Properties, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.PluginUtils
根据 key 获取 Properties 的值
getRecords() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
分页记录列表
getReturnType() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
getSize() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
当前分页总页数
getSql() - 枚举 中的方法com.baomidou.mybatisplus.core.enums.SqlMethod
 
getSqlInjector(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
getSqlParserInfo(MetaObject) - 类 中的静态方法com.baomidou.mybatisplus.core.parser.SqlParserHelper
获取 SqlParser 注解信息
getSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
getSqlSegment() - 接口 中的方法com.baomidou.mybatisplus.core.conditions.ISqlSegment
SQL 片段
getSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.GroupBySegmentList
 
getSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.HavingSegmentList
 
getSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.MergeSegments
 
getSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.NormalSegmentList
 
getSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.OrderBySegmentList
 
getSqlSegment() - 枚举 中的方法com.baomidou.mybatisplus.core.enums.SqlKeyword
 
getSqlSegment() - 枚举 中的方法com.baomidou.mybatisplus.core.enums.WrapperKeyword
 
getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
 
getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
 
getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
查询条件 SQL 片段(子类实现)
getSqlSelect(DbType) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
获取 select sql 片段
getSqlSet() - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
 
getSqlSet() - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
 
getSqlSet() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
更新 SQL 片段(子类实现)
getSqlSet(String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
获取 set sql 片段
getSqlStatement(String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
获得注入的 SQL Statement
getSqlWhere(String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
获取 查询的 sql 片段
getSuperClassGenericType(Class, int) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
反射对象获取泛型
getTableInfo(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
获取实体映射表信息
getTableInfos() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
获取所有实体映射表信息
getTargetObject(T) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.AopUtils
获取源目标对象
getTotal() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
当前满足条件总行数 当 total 为 null 或者大于 0 分页插件不在查询总数
getType() - 枚举 中的方法com.baomidou.mybatisplus.core.enums.SqlLike
 
getType() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.SqlCommand
 
getUserClass(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ClassUtils
获取当前对象的 class
getUserClass(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ClassUtils
获取当前对象的class
getValue() - 接口 中的方法com.baomidou.mybatisplus.core.enums.IEnum
枚举数据库存储值
GlobalConfig - com.baomidou.mybatisplus.core.config中的类
Mybatis 全局缓存
GlobalConfig() - 类 的构造器com.baomidou.mybatisplus.core.config.GlobalConfig
 
GlobalConfig.DbConfig - com.baomidou.mybatisplus.core.config中的类
 
GlobalConfigUtils - com.baomidou.mybatisplus.core.toolkit中的类
Mybatis全局缓存工具类
GlobalConfigUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
groupBy(boolean, R...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
groupBy(R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
groupBy(boolean, R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
分组:GROUP BY 字段, ...
GroupBySegmentList - com.baomidou.mybatisplus.core.conditions.segments中的类
Group By SQL 片段
GroupBySegmentList() - 类 的构造器com.baomidou.mybatisplus.core.conditions.segments.GroupBySegmentList
 
gt(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
gt(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
gt(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
大于 >

H

HASH - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
HASH_LEFT_BRACE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
hasMapper(Class<?>) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
hasMapper(Class<T>) - 类 中的方法com.baomidou.mybatisplus.core.MybatisMapperRegistry
 
hasResultHandler() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
hasRowBounds() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
HAT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
having(boolean, String, Object...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
having(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
having(boolean, String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
HAVING ( sql语句 ) 例1: having("sum(age) > 10") 例2: having("sum(age) > {0}", 10)
HavingSegmentList - com.baomidou.mybatisplus.core.conditions.segments中的类
Having SQL 片段
HavingSegmentList() - 类 的构造器com.baomidou.mybatisplus.core.conditions.segments.HavingSegmentList
 
HTML_AMP - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
HTML_GT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
HTML_LT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
HTML_NBSP - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
HTML_QUOTE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

I

IdWorker - com.baomidou.mybatisplus.core.toolkit中的类
高效GUID产生算法(sequence),基于Snowflake实现64位自增ID算法。
IdWorker() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.IdWorker
 
IEnum<T extends java.io.Serializable> - com.baomidou.mybatisplus.core.enums中的接口
自定义枚举接口
IKeyGenerator - com.baomidou.mybatisplus.core.incrementer中的接口
表主键生成器接口 (sql)
in(boolean, R, Collection<?>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
in(R, Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
in(boolean, R, Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 IN (value.get(0), value.get(1), ...)
in(R, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
in(boolean, R, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 IN (v0, v1, ...)
init(GlobalConfig) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
配置初始化
initEntityClass() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
initNeed() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
必要的初始化
initSequence(long, long) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IdWorker
有参构造器
initSqlParserInfoCache(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.parser.SqlParserHelper
初始化缓存 SqlParser 注解信息
initTableFields(Class<?>, GlobalConfig, TableInfo) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
初始化 表主键,表字段
initTableInfo(MapperBuilderAssistant, Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
实体类反射获取表信息【初始化】
initTableName(Class<?>, GlobalConfig, TableInfo) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
初始化 表数据库类型,表名,resultMap
inject(MapperBuilderAssistant, Class<?>) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
注入自定义方法
inject(Configuration) - 类 中的方法com.baomidou.mybatisplus.core.injector.SqlRunnerInjector
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
注入自定义 MappedStatement
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.Delete
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.DeleteBatchByIds
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.DeleteById
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.DeleteByMap
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.Insert
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectBatchByIds
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectById
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectByMap
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectCount
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectList
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectMaps
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectMapsPage
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectObjs
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectOne
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.SelectPage
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.Update
 
injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.methods.UpdateById
 
injectSqlRunner(Configuration) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractSqlInjector
 
injectSqlRunner(Configuration) - 接口 中的方法com.baomidou.mybatisplus.core.injector.ISqlInjector
注入 SqlRunner 相关
INSERT - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
insert(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
Insert - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
Insert() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.Insert
 
insert(T) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
插入一条记录
insertFill(MetaObject) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
插入元对象字段填充(用于插入时对公共字段的填充)
inspectInject(MapperBuilderAssistant, Class<?>) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractSqlInjector
 
inspectInject(MapperBuilderAssistant, Class<?>) - 接口 中的方法com.baomidou.mybatisplus.core.injector.ISqlInjector
检查SQL是否注入(已经注入过不再注入)
inSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
inSql(R, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
inSql(boolean, R, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 IN ( sql语句 ) !!
instance(AtomicInteger, Map<String, Object>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
子类返回一个自己的新对象
instance(AtomicInteger, Map<String, Object>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
用于生成嵌套 sql 故 sqlSelect 不向下传递
instance(AtomicInteger, Map<String, Object>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
用于生成嵌套 sql 故 sqlSelect 不向下传递
instance(AtomicInteger, Map<String, Object>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
 
instance(AtomicInteger, Map<String, Object>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
 
invoke(Object, Method, Object[]) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperProxy
 
IOUtils - com.baomidou.mybatisplus.core.toolkit中的类
IOUtils Copy org.apache.commons.io.IOUtils
IPage<T> - com.baomidou.mybatisplus.core.metadata中的接口
分页 Page 对象接口
IS - 类 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringUtils
字符串 is
isBoolean(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
是否为Boolean类型(包含普通类型)
isCapitalMode(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
是否为大写命名
isCharSequence(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
是否为CharSequence类型
isEmpty(Object[]) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ArrayUtils
判断数据是否为空
isEmpty(Collection<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.CollectionUtils
校验集合是否为空
isEmpty(Map<?, ?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.CollectionUtils
判断Map是否为空
isEmpty(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ObjectUtils
对象空判断
isEmpty(CharSequence) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
判断字符串是否为空
isEmptyOfWhere() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
查询条件为空
isExistTableId(List<Field>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
判断主键注解是否存在
isFalse(boolean, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
断言这个 boolean 为 false 为 true 则抛出异常
isInjectSqlRunner() - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractSqlInjector
是否注入SqlRunner,抽象类默认注入,如果不需要重写该方法
isLogicDelete() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
是否开启逻辑删除
isMapUnderscoreToCamelCase() - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
isMapUnderscoreToCamelCase(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
isMixedMode(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
是否为驼峰下划线混合命名
isNotColumnName(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
判断字符串是否符合数据库字段的命名
isNotEmpty(Object[]) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ArrayUtils
判断数组是否不为空
isNotEmpty(Collection<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.CollectionUtils
校验集合是否不为空
isNotEmpty(Map<?, ?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.CollectionUtils
判断Map是否不为空
isNotEmpty(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ObjectUtils
对象非空判断
isNotEmpty(CharSequence) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
判断字符串是否不为空
isNotNull(boolean, R) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
isNotNull(R) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
isNotNull(boolean, R) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 IS NOT NULL 例: isNotNull("name")
isNotNull(Object...) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ObjectUtils
判断object是否不为空,集合会校验size
isNull(boolean, R) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
isNull(R) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
isNull(boolean, R) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 IS NULL 例: isNull("name")
isNull(Object, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
断言这个 object 为 null 不为 null 则抛异常
isNull(Object...) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ObjectUtils
判断object是否为空,集合会校验size
ISO_8859_1 - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
isProxy(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ClassUtils
判断是否为代理对象
ISqlInjector - com.baomidou.mybatisplus.core.injector中的接口
SQL 自动注入器接口
ISqlParser - com.baomidou.mybatisplus.core.parser中的接口
SQL 解析接口
ISqlParserFilter - com.baomidou.mybatisplus.core.parser中的接口
SQL 解析过滤器
ISqlRunner - com.baomidou.mybatisplus.core.assist中的接口
ISqlSegment - com.baomidou.mybatisplus.core.conditions中的接口
SQL 片段接口
isRefresh(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
 
isTrue(boolean, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
断言这个 boolean 为 true 为 false 则抛出异常
isUpperCase(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
判断字符串是否为纯大写字母

J

Join<This> - com.baomidou.mybatisplus.core.conditions.interfaces中的接口
查询条件封装 拼接

L

lambda() - 类 中的静态方法com.baomidou.mybatisplus.core.conditions.Condition
获取 LambdaQueryWrapper 实例 示例:Condition.
lambda(T) - 类 中的静态方法com.baomidou.mybatisplus.core.conditions.Condition
 
lambda() - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
返回一个支持 lambda 函数写法的 wrapper
lambda() - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
返回一个支持 lambda 函数写法的 wrapper
LambdaQueryWrapper<T> - com.baomidou.mybatisplus.core.conditions.query中的类
Lambda 语法使用 Wrapper
LambdaQueryWrapper() - 类 的构造器com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
 
LambdaQueryWrapper(T) - 类 的构造器com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
 
LambdaUpdateWrapper<T> - com.baomidou.mybatisplus.core.conditions.update中的类
Lambda 更新封装
LambdaUtils - com.baomidou.mybatisplus.core.toolkit中的类
Lambda 工具类
LambdaUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.LambdaUtils
 
languageDriver - 类 中的变量com.baomidou.mybatisplus.core.injector.AbstractMethod
 
languageDriver - 类 中的变量com.baomidou.mybatisplus.core.injector.SqlRunnerInjector
 
last(boolean, String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
last(String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
ignore
last(boolean, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
无视优化规则直接拼接到 sql 的最后(有sql注入的风险,请谨慎使用) 例: last("limit 1") 注意只能调用一次,多次调用以最后一次为准
lastSql - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
lastValue - 类 中的变量com.baomidou.mybatisplus.core.conditions.segments.AbstractISegmentList
最后一个值
le(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
le(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
le(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
小于等于 <=
LEFT_BRACE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
LEFT_BRACKET - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
LEFT_CHEV - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
LEFT_SQ_BRACKET - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
like(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
like(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
like(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
LIKE '%值%'
likeLeft(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
likeLeft(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
likeLeft(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
LIKE '%值'
likeRight(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
likeRight(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
likeRight(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
LIKE '值%'
logger - 类 中的变量com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
日志
lt(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
lt(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
lt(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
小于 <

M

mapsToBeans(List<Map<String, Object>>, Class<T>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.BeanUtils
List> 转换为 List
mapToBean(Map<String, Object>, Class<T>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.BeanUtils
map 装换为 java bean 对象
mapUnderscoreToCamelCase - 类 中的变量com.baomidou.mybatisplus.core.MybatisConfiguration
 
match(ISqlSegment) - 枚举 中的方法com.baomidou.mybatisplus.core.conditions.segments.MatchSegment
 
matches(String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
正则表达式匹配
MatchSegment - com.baomidou.mybatisplus.core.conditions.segments中的枚举
匹配片段
MD5 - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
MD5
md5Base64(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.EncryptUtils
MD5 Base64 加密
MergeSegments - com.baomidou.mybatisplus.core.conditions.segments中的类
合并 SQL 片段
MergeSegments() - 类 的构造器com.baomidou.mybatisplus.core.conditions.segments.MergeSegments
 
MetaObjectHandler - com.baomidou.mybatisplus.core.handlers中的接口
元对象字段填充控制器抽象类,实现公共字段自动写入
MethodSignature(Configuration, Class<?>, Method) - 类 的构造器com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
mpe(String, Throwable) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ExceptionUtils
返回一个新的异常,统一构建,方便统一处理
mpe(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ExceptionUtils
重载的方法
mpe(Throwable) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ExceptionUtils
重载的方法
MybatisConfiguration - com.baomidou.mybatisplus.core中的类
replace default Configuration class Caratacus 2016/9/25 replace mapperRegistry
MybatisConfiguration() - 类 的构造器com.baomidou.mybatisplus.core.MybatisConfiguration
初始化调用
MybatisDefaultParameterHandler - com.baomidou.mybatisplus.core中的类
自定义 ParameterHandler 重装构造函数,填充插入方法主键 ID TODO: 3.0 优化注解填充 ?
MybatisDefaultParameterHandler(MappedStatement, Object, BoundSql) - 类 的构造器com.baomidou.mybatisplus.core.MybatisDefaultParameterHandler
 
MybatisMapperAnnotationBuilder - com.baomidou.mybatisplus.core中的类
继承 MapperAnnotationBuilder 没有XML配置文件注入基础CRUD方法
MybatisMapperAnnotationBuilder(Configuration, Class<?>) - 类 的构造器com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder
 
mybatisMapperRegistry - 类 中的变量com.baomidou.mybatisplus.core.MybatisConfiguration
Mapper 注册
MybatisMapperRegistry - com.baomidou.mybatisplus.core中的类
继承至MapperRegistry
MybatisMapperRegistry(Configuration) - 类 的构造器com.baomidou.mybatisplus.core.MybatisMapperRegistry
 
MybatisPlusException - com.baomidou.mybatisplus.core.exceptions中的异常错误
MybatisPlus 异常类
MybatisPlusException(String) - 异常错误 的构造器com.baomidou.mybatisplus.core.exceptions.MybatisPlusException
 
MybatisPlusException(Throwable) - 异常错误 的构造器com.baomidou.mybatisplus.core.exceptions.MybatisPlusException
 
MybatisPlusException(String, Throwable) - 异常错误 的构造器com.baomidou.mybatisplus.core.exceptions.MybatisPlusException
 
MybatisSessionFactoryBuilder - com.baomidou.mybatisplus.core中的类
已过时。
MybatisSessionFactoryBuilder() - 类 的构造器com.baomidou.mybatisplus.core.MybatisSessionFactoryBuilder
已过时。
 
MybatisXMLConfigBuilder - com.baomidou.mybatisplus.core中的类
Copy from XMLConfigBuilder in Mybatis and replace default Configuration class by MybatisConfiguration class
MybatisXMLConfigBuilder(Reader) - 类 的构造器com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
MybatisXMLConfigBuilder(Reader, String) - 类 的构造器com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
MybatisXMLConfigBuilder(Reader, String, Properties) - 类 的构造器com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
MybatisXMLConfigBuilder(InputStream) - 类 的构造器com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
MybatisXMLConfigBuilder(InputStream, String) - 类 的构造器com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
MybatisXMLConfigBuilder(InputStream, String, Properties) - 类 的构造器com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
MybatisXMLLanguageDriver - com.baomidou.mybatisplus.core中的类
继承 XMLLanguageDriver 重装构造函数,使用自定义 ParameterHandler
MybatisXMLLanguageDriver() - 类 的构造器com.baomidou.mybatisplus.core.MybatisXMLLanguageDriver
 

N

N - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
ne(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
ne(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
ne(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
不等于 <>
nested(boolean, Function<This, This>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
Nested<This> - com.baomidou.mybatisplus.core.conditions.interfaces中的接口
查询条件封装 嵌套
nested(Function<This, This>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Nested
ignore
nested(boolean, Function<This, This>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Nested
正常嵌套 不带 AND 或者 OR 例: nested(i -> i.eq("name", "李白").ne("status", "活着"))
newInstance(PageMapperProxy<T>) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperProxyFactory
 
newInstance(SqlSession) - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperProxyFactory
 
newInstance() - 类 中的静态方法com.baomidou.mybatisplus.core.parser.SqlInfo
 
newInstance(Class<T>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ClassUtils
根据指定的 class , 实例化一个对象,根据构造参数来实例化 在 java9 及其之后的版本 Class.newInstance() 方法已被废弃
NEWLINE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
nextId() - 类 中的方法com.baomidou.mybatisplus.core.toolkit.Sequence
获取下一个ID
NO - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
NormalSegmentList - com.baomidou.mybatisplus.core.conditions.segments中的类
普通片段
not(boolean) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
内部自用 NOT 关键词
notBetween(boolean, R, Object, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
notBetween(R, Object, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
notBetween(boolean, R, Object, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
NOT BETWEEN 值1 AND 值2
notEmpty(Collection<?>, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
断言这个 collection 不为 empty 为 empty 则抛异常
notEmpty(Map<?, ?>, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
断言这个 map 不为 empty 为 empty 则抛异常
notEmpty(Object[], String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
断言这个 数组 不为 empty 为 empty 则抛异常
notEmptyOfWhere() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
查询条件不为空
notExists(boolean, String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
notExists(String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
ignore
notExists(boolean, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
!!
notIn(boolean, R, Collection<?>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
notIn(R, Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
notIn(boolean, R, Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 NOT IN (value.get(0), value.get(1), ...)
notIn(R, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
notIn(boolean, R, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 NOT IN (v0, v1, ...)
notInSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
notInSql(R, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
notInSql(boolean, R, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
字段 NOT IN ( sql语句 ) !!
notLike(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
notLike(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
ignore
notLike(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Compare
NOT LIKE '%值%'
notNull(Object, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
断言这个 object 不为 null 为 null 则抛异常
now() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.SystemClock
 
nowDate() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.SystemClock
 
NULL - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

O

ObjectUtils - com.baomidou.mybatisplus.core.toolkit中的类
对象工具类
ObjectUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.ObjectUtils
 
OFF - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
offset() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
计算当前分页偏移量
ON - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
ONE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
openInsertFill() - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
是否开启了插入填充
openUpdateFill() - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
是否开启了更新填充
optimizeCountSql() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
自动优化 COUNT SQL【 默认:true 】
or(boolean, Function<This, This>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
or(boolean) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
or() - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
ignore
or(boolean) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Join
拼接 OR
or(Function<This, This>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Nested
ignore
or(boolean, Function<This, This>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Nested
OR 嵌套 例: or(i -> i.eq("name", "李白").ne("status", "活着"))
orderBy(boolean, boolean, R...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
orderBy(boolean, boolean, R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
排序:ORDER BY 字段, ...
orderByAsc(R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
orderByAsc(boolean, R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
排序:ORDER BY 字段, ...
orderByDesc(R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
ignore
orderByDesc(boolean, R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
排序:ORDER BY 字段, ...
OrderBySegmentList - com.baomidou.mybatisplus.core.conditions.segments中的类
Order By SQL 片段
OrderBySegmentList() - 类 的构造器com.baomidou.mybatisplus.core.conditions.segments.OrderBySegmentList
 

P

PageMapperMethod - com.baomidou.mybatisplus.core.override中的类
重写类: org.apache.ibatis.binding.MapperMethod
PageMapperMethod(Class<?>, Method, Configuration) - 类 的构造器com.baomidou.mybatisplus.core.override.PageMapperMethod
 
PageMapperMethod.MethodSignature - com.baomidou.mybatisplus.core.override中的类
 
PageMapperMethod.ParamMap<V> - com.baomidou.mybatisplus.core.override中的类
 
PageMapperMethod.SqlCommand - com.baomidou.mybatisplus.core.override中的类
 
PageMapperProxy<T> - com.baomidou.mybatisplus.core.override中的类
替换掉引用
重写类: org.apache.ibatis.binding.MapperProxy
PageMapperProxy(SqlSession, Class<T>, Map<Method, PageMapperMethod>) - 类 的构造器com.baomidou.mybatisplus.core.override.PageMapperProxy
 
PageMapperProxyFactory<T> - com.baomidou.mybatisplus.core.override中的类
替换掉引用
重写类: org.apache.ibatis.binding.MapperProxyFactory
PageMapperProxyFactory(Class<T>) - 类 的构造器com.baomidou.mybatisplus.core.override.PageMapperProxyFactory
 
paramAlias - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
ParamMap() - 类 的构造器com.baomidou.mybatisplus.core.override.PageMapperMethod.ParamMap
 
paramNameSeq - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
必要度量
paramNameValuePairs - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
parse() - 类 中的方法com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder
 
parse() - 类 中的方法com.baomidou.mybatisplus.core.MybatisXMLConfigBuilder
 
parser(MetaObject, String) - 类 中的方法com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
解析 SQL 方法
parser(MetaObject, String) - 接口 中的方法com.baomidou.mybatisplus.core.parser.ISqlParser
解析 SQL 方法
PERCENT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
PIPE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
PLACE_HOLDER - 类 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringUtils
占位符
PluginUtils - com.baomidou.mybatisplus.core.toolkit中的类
插件工具类
PLUS - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
populateKeys(MetaObjectHandler, TableInfo, MappedStatement, Object, boolean) - 类 中的静态方法com.baomidou.mybatisplus.core.MybatisDefaultParameterHandler
自定义元对象填充控制器
prefixToLower(String, int) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
前n个首字母小写,之后字符大小写的不变
processBatch(MappedStatement, Object) - 类 中的静态方法com.baomidou.mybatisplus.core.MybatisDefaultParameterHandler
批量(填充主键 ID)
processDelete(Delete) - 类 中的方法com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
删除
processInsert(Insert) - 类 中的方法com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
新增
processParser(Statement) - 类 中的方法com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
执行 SQL 解析
processSelectBody(SelectBody) - 类 中的方法com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
查询
processUpdate(Update) - 类 中的方法com.baomidou.mybatisplus.core.parser.AbstractJsqlParser
更新
Property<T,R> - com.baomidou.mybatisplus.core.toolkit.support中的接口
 

Q

Q_WRAPPER_SQL_SELECT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
QueryWrapper 类的属性 sqlSelect
QueryWrapper<T> - com.baomidou.mybatisplus.core.conditions.query中的类
Entity 对象封装操作类
QueryWrapper() - 类 的构造器com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
 
QueryWrapper(T) - 类 的构造器com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
 
QueryWrapper(T, String...) - 类 的构造器com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
 
QUESTION_MARK - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
quotaMark(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
使用单引号包含字符串
quotaMarkList(Collection<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
使用单引号包含字符串
QUOTE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

R

realTarget(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.PluginUtils
获得真正的处理对象,可能多层代理.
ReflectionKit - com.baomidou.mybatisplus.core.toolkit中的类
反射工具类
ReflectionKit() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.ReflectionKit
 
removeIsPrefixIfBoolean(String, Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
去除boolean类型is开头的字符串
removeLast() - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.AbstractISegmentList
删除元素里最后一个值
removePrefixAfterPrefixToLower(String, int) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
删除字符前缀之后,首字母小写,之后字符大小写的不变
StringUtils.removePrefixAfterPrefixToLower( "isUser", 2 ) = user StringUtils.removePrefixAfterPrefixToLower( "isUserInfo", 2 ) = userInfo
removeWordWithComma(String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
从字符串中移除一个单词及随后的一个逗号
resolve(Property<T, ?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.LambdaUtils
解析 lambda 表达式
resolveFieldName(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
解析 getMethodName -> propertyName
retBool(Integer) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
判断数据库操作是否成功
retCount(Integer) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
返回SelectCount执行结果
RETURN - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
returnsCursor() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
returnsMany() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
returnsMap() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
returnsVoid() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.MethodSignature
 
RIGHT_BRACE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
RIGHT_BRACKET - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
RIGHT_CHEV - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
RIGHT_SQ_BRACKET - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

S

safeParam(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
安全入参: #{入参}
select(Property<T, ?>...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
SELECT 部分 SQL 设置
select(Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
 
select(Class<T>, Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
过滤查询的字段信息(主键除外!)
select(String...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
 
select(Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
 
select(Class<T>, Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
过滤查询的字段信息(主键除外!)
SELECT_LIST - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SELECT_OBJS - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SelectBatchByIds - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectBatchByIds() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectBatchByIds
 
selectBatchIds(Collection<? extends Serializable>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
查询(根据ID 批量查询)
SelectById - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectById() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectById
 
selectById(Serializable) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 ID 查询
SelectByMap - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectByMap() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectByMap
 
selectByMap(Map<String, Object>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
查询(根据 columnMap 条件)
selectCount(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SelectCount - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectCount() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectCount
 
selectCount(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 Wrapper 条件,查询总记录数
selectList(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SelectList - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectList() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectList
 
selectList(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 entity 条件,查询全部记录
SelectMaps - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectMaps() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectMaps
 
selectMaps(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 Wrapper 条件,查询全部记录
SelectMapsPage - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectMapsPage() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectMapsPage
 
selectMapsPage(IPage<T>, Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 Wrapper 条件,查询全部记录(并翻页)
selectObj(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
selectObjs(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SelectObjs - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectObjs() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectObjs
 
selectObjs(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 Wrapper 条件,查询全部记录 注意: 只返回第一个字段的值
selectOne(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SelectOne - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectOne() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectOne
 
selectOne(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 entity 条件,查询一条记录
selectPage(IPage, String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SelectPage - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
SelectPage() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.SelectPage
 
selectPage(IPage<T>, Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 entity 条件,查询全部记录(并翻页)
SEMICOLON - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
Sequence - com.baomidou.mybatisplus.core.toolkit中的类
分布式高效有序ID生产黑科技(sequence)
优化开源项目:http://git.oschina.net/yu120/sequence
Sequence() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.Sequence
 
Sequence(long, long) - 类 的构造器com.baomidou.mybatisplus.core.toolkit.Sequence
有参构造器
SerializationUtils - com.baomidou.mybatisplus.core.toolkit中的类
copy from org.springframework.util.SerializationUtils
SerializationUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.SerializationUtils
 
serialize(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.SerializationUtils
Serialize the given object to a byte array.
SerializedLambda - com.baomidou.mybatisplus.core.toolkit.support中的类
这个类是从 SerializedLambda 里面 copy 过来的 字段信息完全一样 负责将一个支持序列的 Function 序列化为 SerializedLambda
SerializedLambda() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.support.SerializedLambda
 
set(Property<T, ?>, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
 
set(boolean, Property<T, ?>, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
 
set(String, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
SQL SET 字段
set(boolean, String, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
SQL SET 字段
setConfigMark(Configuration) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
 
setCurrent(long) - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
设置当前页
setDefaultScriptingLanguage(Class<?>) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
setEntity(T) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 
setFieldValByName(String, Object, MetaObject) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
Common method to set value for java bean.
setGlobalConfig(GlobalConfig) - 类 中的方法com.baomidou.mybatisplus.core.MybatisSessionFactoryBuilder
已过时。
注入全局配置
setGlobalConfig(Configuration, GlobalConfig) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
设置全局设置(以configuration地址值作为Key)

setLogicDelete(boolean) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
 
setMapUnderscoreToCamelCase(boolean) - 类 中的方法com.baomidou.mybatisplus.core.MybatisConfiguration
 
setMethodCapitalize(Field, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.ReflectionKit
反射 method 方法名,例如 setVersion
setPages(long) - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
内部什么也不干 只是为了 json 反序列化时不报错
setParameters(PreparedStatement) - 类 中的方法com.baomidou.mybatisplus.core.MybatisDefaultParameterHandler
 
setRecords(List<T>) - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
设置分页记录列表
setSize(long) - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
设置当前分页总页数
setSql(String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
SET 部分 SQL
setTotal(long) - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
设置当前满足条件总行数 当 total 为 null 或者大于 0 分页插件不在查询总数
signGlobalConfig(SqlSessionFactory) - 类 中的方法com.baomidou.mybatisplus.core.config.GlobalConfig
标记全局设置 (统一所有入口)
SINGLE_QUOTE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
SLASH - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
SPACE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
split(String, String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
Splits the provided text into an array, separators specified.
splitWorker(String, String, int, boolean) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
Performs the logic for the split and splitPreserveAllTokens methods that return a maximum array length.
SPOT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
一个点
SQL - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
SQL_SCRIPT - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
sqlArgsFill(String, Object...) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
SQL 参数填充
SqlCommand(Configuration, Class<?>, Method) - 类 的构造器com.baomidou.mybatisplus.core.override.PageMapperMethod.SqlCommand
 
sqlFormat(String, boolean) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlUtils
格式sql
SqlFormatter - com.baomidou.mybatisplus.core.toolkit.sql中的类
Performs formatting of basic SQL statements (DML + query).
SqlFormatter() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.sql.SqlFormatter
 
SqlHelper - com.baomidou.mybatisplus.core.toolkit.sql中的类
SQL 辅助类
SqlHelper() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
 
SqlInfo - com.baomidou.mybatisplus.core.parser中的类
Sql Info
SqlInfo() - 类 的构造器com.baomidou.mybatisplus.core.parser.SqlInfo
 
SqlKeyword - com.baomidou.mybatisplus.core.enums中的枚举
SQL 保留关键字枚举
SqlLike - com.baomidou.mybatisplus.core.enums中的枚举
SQL like 枚举
SqlMethod - com.baomidou.mybatisplus.core.enums中的枚举
MybatisPlus 支持 SQL 方法
sqlParam(Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
获取SQL PARAMS字符串
SqlParserHelper - com.baomidou.mybatisplus.core.parser中的类
SQL 解析辅助类
SqlParserHelper() - 类 的构造器com.baomidou.mybatisplus.core.parser.SqlParserHelper
 
SqlRunnerInjector - com.baomidou.mybatisplus.core.injector中的类
SqlRunner 注入器
SqlRunnerInjector() - 类 的构造器com.baomidou.mybatisplus.core.injector.SqlRunnerInjector
 
SqlScriptUtils - com.baomidou.mybatisplus.core.toolkit.sql中的类
sql 脚本工具类
sqlSelectColumns(TableInfo, boolean) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
SQL 查询所有表字段
sqlSelectObjsColumns(TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
SQL 设置selectObj sql select
sqlSession(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
获取Session
sqlSessionBatch(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
批量操作 SqlSession
sqlSet(boolean, boolean, TableInfo, String) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
SQL 更新 set 语句
SqlUtils - com.baomidou.mybatisplus.core.toolkit.sql中的类
SqlUtils工具类
SqlUtils() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.sql.SqlUtils
 
sqlWhereByMap(TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
SQL map 查询条件
sqlWhereEntityWrapper(TableInfo) - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
EntityWrapper方式获取select where
sqlWordConvert(DbType, String, boolean) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlUtils
获取需要转义的SQL字段
STAR - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
StringEscape - com.baomidou.mybatisplus.core.toolkit.sql中的类
StringEscape ,数据库字符串转义
StringEscape() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.sql.StringEscape
 
StringPool - com.baomidou.mybatisplus.core.toolkit中的接口
Copy to jodd.util Pool of String constants to prevent repeating of hard-coded String literals in the code.
StringUtils - com.baomidou.mybatisplus.core.toolkit中的类
String 工具类
stripSqlInjection(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlUtils
SQL注入内容剥离
SystemClock - com.baomidou.mybatisplus.core.toolkit中的类
高并发场景下System.currentTimeMillis()的性能问题的优化 System.currentTimeMillis()的调用比new一个普通对象要耗时的多(具体耗时高出多少我还没测试过,有人说是100倍左右)
System.currentTimeMillis()之所以慢是因为去跟系统打了一次交道
后台定时更新时钟,JVM退出时,线程自动回收
10亿:43410,206,210.72815533980582%
1亿:4699,29,162.0344827586207%
1000万:480,12,40.0%
100万:50,10,5.0%

T

TAB - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
table(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlHelper
获取TableInfo
TableFieldInfo - com.baomidou.mybatisplus.core.metadata中的类
数据库表字段反射信息
TableFieldInfo(GlobalConfig.DbConfig, TableInfo, Field, String, String, TableField) - 类 的构造器com.baomidou.mybatisplus.core.metadata.TableFieldInfo
存在 TableField 注解时, 使用的构造函数
TableFieldInfo(GlobalConfig.DbConfig, TableInfo, Field) - 类 的构造器com.baomidou.mybatisplus.core.metadata.TableFieldInfo
不存在 TableField 注解时, 使用的构造函数
TableInfo - com.baomidou.mybatisplus.core.metadata中的类
数据库表反射信息
TableInfo() - 类 的构造器com.baomidou.mybatisplus.core.metadata.TableInfo
 
TableInfoHelper - com.baomidou.mybatisplus.core.toolkit中的类
实体类反射表辅助类
TableInfoHelper() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
 
TILDA - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
tilNextMillis(long) - 类 中的方法com.baomidou.mybatisplus.core.toolkit.Sequence
 
timeGen() - 类 中的方法com.baomidou.mybatisplus.core.toolkit.Sequence
 
toString() - 类 中的方法com.baomidou.mybatisplus.core.toolkit.support.SerializedLambda
 
transformList(List<ISqlSegment>, ISqlSegment) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.AbstractISegmentList
在其中对值进行判断以及更改 list 的内部元素
transformList(List<ISqlSegment>, ISqlSegment) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.GroupBySegmentList
 
transformList(List<ISqlSegment>, ISqlSegment) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.HavingSegmentList
 
transformList(List<ISqlSegment>, ISqlSegment) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.NormalSegmentList
 
transformList(List<ISqlSegment>, ISqlSegment) - 类 中的方法com.baomidou.mybatisplus.core.conditions.segments.OrderBySegmentList
 
TRUE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
typedThis - 类 中的变量com.baomidou.mybatisplus.core.conditions.AbstractWrapper
 

U

U_WRAPPER_SQL_SET - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
UpdateWrapper 类的属性 sqlSet
UNDERLINE - 类 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringUtils
下划线字符
underlineToCamel(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
字符串下划线转驼峰格式
UNDERSCORE - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
unSafeParam(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
非安全入参: ${入参}
UPDATE - 接口 中的静态变量com.baomidou.mybatisplus.core.assist.ISqlRunner
 
update(String, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.assist.ISqlRunner
 
Update - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 删除
Update() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.Update
 
update(T, Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 whereEntity 条件,更新记录
UpdateById - com.baomidou.mybatisplus.core.injector.methods中的类
根据 ID 更新有值字段
UpdateById() - 类 的构造器com.baomidou.mybatisplus.core.injector.methods.UpdateById
 
updateById(T) - 接口 中的方法com.baomidou.mybatisplus.core.mapper.BaseMapper
根据 ID 修改
updateFill(MetaObject) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
更新元对象字段填充(用于更新时对公共字段的填充)
UpdateWrapper<T> - com.baomidou.mybatisplus.core.conditions.update中的类
Update 条件封装
UpdateWrapper() - 类 的构造器com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
 
UpdateWrapper(T) - 类 的构造器com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
 
US_ASCII - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
UTF8 - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
UTF-8
UTF_8 - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

V

valueOf(String) - 枚举 中的静态方法com.baomidou.mybatisplus.core.conditions.segments.MatchSegment
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.SqlKeyword
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.SqlLike
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.SqlMethod
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.WrapperKeyword
返回带有指定名称的该类型的枚举常量。
valueOf(Class<E>, Object) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.EnumUtils
值映射为枚举
valueOf(Class<E>, Object, Field) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.EnumUtils
 
values() - 枚举 中的静态方法com.baomidou.mybatisplus.core.conditions.segments.MatchSegment
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.SqlKeyword
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.SqlLike
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.SqlMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.baomidou.mybatisplus.core.enums.WrapperKeyword
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

WHITESPACE - 类 中的静态变量com.baomidou.mybatisplus.core.toolkit.sql.SqlFormatter
 
Wrapper<T> - com.baomidou.mybatisplus.core.conditions中的类
条件构造抽象类
Wrapper() - 类 的构造器com.baomidou.mybatisplus.core.conditions.Wrapper
 
WRAPPER - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
wrapper 类
WRAPPER_ENTITY - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
wrapper 类的属性 entity
WRAPPER_ENTITY_SPOT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
wrapper 类的属性 entity 带后缀 ==> .
WRAPPER_SPOT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
wrapper 类 带后缀 ==> .
WRAPPER_SQLSEGMENT - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.Constants
wrapper 类的属性 sqlSegment
WrapperKeyword - com.baomidou.mybatisplus.core.enums中的枚举
wrapper 内部使用枚举

Y

Y - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
YES - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 

Z

ZERO - 接口 中的静态变量com.baomidou.mybatisplus.core.toolkit.StringPool
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z 
跳过导航链接