- 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
- ColumnCache - com.baomidou.mybatisplus.core.toolkit.support中的类
-
- ColumnCache() - 类 的构造器com.baomidou.mybatisplus.core.toolkit.support.ColumnCache
-
- columnsToString(SFunction<T, ?>...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper
-
- columnsToString(boolean, SFunction<T, ?>...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper
-
- columnsToString(R...) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
-
多字段转换为逗号 "," 分割字符串
- columnToString(SFunction<T, ?>) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper
-
- columnToString(SFunction<T, ?>, boolean) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper
-
- columnToString(R) - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
-
获取 columnName
- 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<Children,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中的类
-
已过时。
- 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(Function<? super T, ? extends R>) - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
-
IPage 的泛型转换
- 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 标签的脚本
- convertSet(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
-
生成 set 标签的脚本
- 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
-
已过时。
- 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
- 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
-
使用ThreadLocalRandom获取UUID获取更优的效果 去掉"-"
- getAllFields(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
-
获取该类的所有属性列表
- getAllInsertSqlColumnMaybeIf() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
-
获取 insert 时候字段 sql 脚本片段
insert into table (字段) values (值)
位于 "字段" 部位
自动选部位,根据规则会生成 if 标签
- getAllInsertSqlPropertyMaybeIf(String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
-
获取所有 insert 时候插入值 sql 脚本片段
insert into table (字段) values (值)
位于 "值" 部位
自动选部位,根据规则会生成 if 标签
- 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
- getCustomSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
-
- getCustomSqlSegment() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
-
获取自定义SQL 简化自定义XML复杂情况
使用方法
`自定义sql` + ${ew.customSqlSegment}
1.逻辑删除需要自己拼接条件 (之前自定义也同样)
2.不支持wrapper中附带实体的情况 (wrapper自带实体会更麻烦)
3.用法 ${ew.customSqlSegment} (不需要where标签包裹,切记!)
- 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);
- getFunctionalInterfaceClassName() - 类 中的方法com.baomidou.mybatisplus.core.toolkit.support.SerializedLambda
-
获取接口 class
- 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
-
- getImplClass() - 类 中的方法com.baomidou.mybatisplus.core.toolkit.support.SerializedLambda
-
获取实现的 class
- getImplClassName() - 类 中的方法com.baomidou.mybatisplus.core.toolkit.support.SerializedLambda
-
获取 class 的名称
- getImplMethodName() - 类 中的方法com.baomidou.mybatisplus.core.toolkit.support.SerializedLambda
-
获取实现者的方法名称
- getInsertSqlColumn() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
-
获取 insert 时候字段 sql 脚本片段
insert into table (字段) values (值)
位于 "字段" 部位
不生成 if 标签
- getInsertSqlColumnMaybeIf() - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
-
获取 insert 时候字段 sql 脚本片段
insert into table (字段) values (值)
位于 "字段" 部位
根据规则会生成 if 标签
- getInsertSqlProperty(String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
-
获取 insert 时候插入值 sql 脚本片段
insert into table (字段) values (值)
位于 "值" 部位
不生成 if 标签
- getInsertSqlPropertyMaybeIf(String) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableFieldInfo
-
获取 insert 时候插入值 sql 脚本片段
insert into table (字段) values (值)
位于 "值" 部位
根据规则会生成 if 标签
- getKeyGenerator(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
-
- getKeyInsertSqlColumn(boolean) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
-
获取 insert 时候主键 sql 脚本片段
insert into table (字段) values (值)
位于 "字段" 部位
- getKeyInsertSqlProperty(String, boolean) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
-
获取 insert 时候主键 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方法的值
- getMillisecond() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IdWorker
-
格式化的毫秒时间
- getName() - 类 中的方法com.baomidou.mybatisplus.core.override.PageMapperMethod.SqlCommand
-
- 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
-
当前分页总页数
- getSomeInsertSqlColumn(Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
-
根据 predicate 过滤后获取 insert 时候字段 sql 脚本片段
insert into table (字段) values (值)
位于 "字段" 部位
自选部位,不生成 if 标签
- getSomeInsertSqlProperty(String, Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.core.metadata.TableInfo
-
根据 predicate 过滤后获取 insert 时候插入值 sql 脚本片段
insert into table (字段) values (值)
位于 "值" 部位
自选部位,不生成 if 标签
- 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.Query
-
查询条件 SQL 片段
- getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
-
- getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
-
- 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.Update
-
获取 更新 SQL 的 SET 片段
- getSqlSet() - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
-
- getSqlSet() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
-
- 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
-
反射对象获取泛型
- getSuperMapperClass(Configuration) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
-
- getTableInfo(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
-
获取实体映射表信息
- getTableInfos() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
-
获取所有实体映射表信息
- getTimeId() - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.IdWorker
-
时间 ID = Time + ID
例如:可用于商品订单 ID
- getTotal() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
-
当前满足条件总行数
- 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
-
枚举数据库存储值
- getVersion() - 类 中的静态方法com.baomidou.mybatisplus.core.MybatisPlusVersion
-
- 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
-
大于 >
- 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.AbstractLambdaWrapper
-
- 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<?>, 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 相关
- inOrThrow(R, Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
-
ignore
- inOrThrow(boolean, R, Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
-
字段 IN (value.get(0), value.get(1), ...)
- inOrThrow(R, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
-
ignore
- inOrThrow(boolean, R, Object...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.interfaces.Func
-
字段 IN (value.get(0), value.get(1), ...)
- 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() - 类 中的方法com.baomidou.mybatisplus.core.conditions.AbstractWrapper
-
子类返回一个自己的新对象
- instance() - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
-
用于生成嵌套 sql
故 sqlSelect 不向下传递
- instance() - 类 中的方法com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
-
用于生成嵌套 sql
故 sqlSelect 不向下传递
- instance() - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
-
- instance() - 类 中的方法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
-
判断字符串是否为空
- isEmptyOfEntity() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
-
深层实体判断属性
- isEmptyOfNormal() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
-
查询条件为空(不包含entity)
- isEmptyOfWhere() - 类 中的方法com.baomidou.mybatisplus.core.conditions.Wrapper
-
查询条件为空(包含entity)
- isExistTableId(List<Field>) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.TableInfoHelper
-
判断主键注解是否存在
- isFalse(boolean, String, Object...) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
-
断言这个 boolean 为 false
为 true 则抛出异常
- isFill(String, Object, MetaObject, FieldFill) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
-
填充判断
如果是主键,不填充
根据字段名找不到字段,不填充
字段类型与填充值类型不匹配,不填充
- 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, Object...) - 类 中的静态方法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
-
- isSearchCount() - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
-
进行 count 查询 【 默认: true 】
- isTrue(boolean, String, Object...) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.Assert
-
断言这个 boolean 为 true
为 false 则抛出异常
- isUpperCase(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.StringUtils
-
判断字符串是否为纯大写字母
- safeParam(String) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils
-
安全入参: #{入参}
- select(SFunction<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(R...) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.query.Query
-
设置查询字段
- select(Predicate<TableFieldInfo>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.query.Query
-
ignore
注意只有内部有 entity 才能使用该方法
- select(Class<T>, Predicate<TableFieldInfo>) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.query.Query
-
过滤查询的字段信息(主键除外!)
- 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(boolean, SFunction<T, ?>, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
-
- set(R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.update.Update
-
ignore
- set(boolean, R, Object) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.update.Update
-
设置 更新 SQL 的 SET 片段
- set(boolean, String, Object) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
-
- 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
-
通用填充
- setFieldValByName(String, Object, MetaObject, FieldFill) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
-
Common method to set value for java bean.
- setGlobalConfig(Configuration, GlobalConfig) - 类 中的静态方法com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
-
设置全局设置(以configuration地址值作为Key)
- setInsertFieldValByName(String, Object, MetaObject) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
-
insert 时填充,只会填充 fill 被标识为 INSERT 与 INSERT_UPDATE 的字段
- 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(boolean, String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
-
- setSql(String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.update.Update
-
ignore
- setSql(boolean, String) - 接口 中的方法com.baomidou.mybatisplus.core.conditions.update.Update
-
设置 更新 SQL 的 SET 片段
- setSql(boolean, String) - 类 中的方法com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
-
- setTotal(long) - 接口 中的方法com.baomidou.mybatisplus.core.metadata.IPage
-
设置当前满足条件总行数
- setUpdateFieldValByName(String, Object, MetaObject) - 接口 中的方法com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
-
update 时填充,只会填充 fill 被标识为 UPDATE 与 INSERT_UPDATE 的字段
- SFunction<T,R> - com.baomidou.mybatisplus.core.toolkit.support中的接口
-
支持序列化的 Function
- SharedString - com.baomidou.mybatisplus.core.conditions中的类
-
共享查询字段
- SharedString() - 类 的构造器com.baomidou.mybatisplus.core.conditions.SharedString
-
- 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.
- 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 语句中的占位符,例如输入 SELECT * FROM test WHERE id = {0} AND name = {1} 会被替换为
SELECT * FROM test WHERE id = 1 AND name = 'MP'
当数组中参数不足时,该方法会抛出错误:数组下标越界ArrayIndexOutOfBoundsException
- SqlCommand(Configuration, Class<?>, Method) - 类 的构造器com.baomidou.mybatisplus.core.override.PageMapperMethod.SqlCommand
-
- sqlCount() - 类 中的方法com.baomidou.mybatisplus.core.injector.AbstractMethod
-
SQL 查询记录行数
- 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
-
- 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
- sqlSet(boolean, boolean, TableInfo, String, 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(boolean, 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%