A B C D E F G H I J K L M N O P Q R S T U W X
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- AbstractChainWrapper<T,R,Children extends AbstractChainWrapper<T,R,Children,Param>,Param extends com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,R,Param>> - com.baomidou.mybatisplus.extension.conditions中的类
-
所有包装类都继承此抽象类,此抽象类代理了大部分生成 where 条件的方法 泛型: Children ,表示子类 泛型: Param ,表示子类所包装的具体 Wrapper 类型
- AbstractChainWrapper() - 类 的构造器com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
-
必须的构造函数
- AbstractJsonTypeHandler<T> - com.baomidou.mybatisplus.extension.handlers中的类
- AbstractJsonTypeHandler() - 类 的构造器com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
- addInnerInterceptor(InnerInterceptor) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
- addOrder(OrderItem...) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
添加新的排序条件,构造条件可以使用工厂:
OrderItem.build(String, boolean) - addOrder(List<OrderItem>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
添加新的排序条件,构造条件可以使用工厂:
OrderItem.build(String, boolean) - addOrderByElements(List<OrderItem>, List<OrderByElement>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- afterPropertiesSet() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
- allEq(boolean, BiPredicate<R, V>, Map<R, V>, boolean) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- allEq(boolean, Map<R, V>, boolean) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- AlwaysUpdateSomeColumnById - com.baomidou.mybatisplus.extension.injector.methods中的类
-
根据 ID 更新固定的那几个字段(但是不包含逻辑删除)
- AlwaysUpdateSomeColumnById() - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.AlwaysUpdateSomeColumnById
- AlwaysUpdateSomeColumnById(String, Predicate<TableFieldInfo>) - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.AlwaysUpdateSomeColumnById
- AlwaysUpdateSomeColumnById(Predicate<TableFieldInfo>) - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.AlwaysUpdateSomeColumnById
- and(boolean, Consumer<Param>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- andExpression(Table, Expression) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
delete update 语句 where 处理
- AopUtils - com.baomidou.mybatisplus.extension.toolkit中的类
-
AopUtils Aop工具类
- AopUtils() - 类 的构造器com.baomidou.mybatisplus.extension.toolkit.AopUtils
- appendSelectItem(List<SelectItem>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
追加 SelectItem
- apply(boolean, String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- autoCountSql(IPage<?>, String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
获取自动优化的 countSql
B
- baseMapper - 类 中的变量com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- beforeGetBoundSql(StatementHandler) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
-
StatementHandler.getBoundSql()操作前置处理 - beforePrepare(StatementHandler, Connection, Integer) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
- beforePrepare(StatementHandler, Connection, Integer) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
- beforePrepare(StatementHandler, Connection, Integer) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
- beforePrepare(StatementHandler, Connection, Integer) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
-
StatementHandler.prepare(Connection, Integer)操作前置处理 - beforePrepare(StatementHandler, Connection, Integer) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
-
Executor.query(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql)操作前置处理 - beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.ReplacePlaceholderInnerInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- beforeUpdate(Executor, MappedStatement, Object) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
-
Executor.update(MappedStatement, Object)操作前置处理 - beforeUpdate(Executor, MappedStatement, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor
- between(boolean, R, Object, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- BlockAttackInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
攻击 SQL 阻断解析器,防止全表更新与删除
- BlockAttackInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
- buildAutoCountMappedStatement(MappedStatement) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
构建 mp 自用自动的 MappedStatement
- buildCountMappedStatement(MappedStatement, String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
获取指定的 id 的 MappedStatement
- builderExpression(Expression, List<Table>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
处理条件
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.DB2Dialect
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.GBase8sDialect
- buildPaginationSql(String, long, long) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.IDialect
-
组装分页语句
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.MySqlDialect
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.Oracle12cDialect
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.OracleDialect
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.PostgreDialect
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.SQLServer2005Dialect
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.SybaseDialect
- buildPaginationSql(String, long, long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.dialects.XCloudDialect
- buildSqlSessionFactory() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Build a
SqlSessionFactoryinstance.
C
- canEqual(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- canEqual(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- canEqual(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- canEqual(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- ChainQuery<T> - com.baomidou.mybatisplus.extension.conditions.query中的接口
-
具有查询方法的定义
- ChainUpdate<T> - com.baomidou.mybatisplus.extension.conditions.update中的接口
-
具有更新方法的定义
- ChainWrapper<T> - com.baomidou.mybatisplus.extension.conditions中的接口
-
此接口没特殊意义,只是为了减少实现类的代码量,主要在 AbstractChainWrapper 抽象类上实现
- ChainWrappers - com.baomidou.mybatisplus.extension.toolkit中的类
-
快捷构造 chain 式调用的工具类
- changeTable(String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
- checkWhere(String, Expression, String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
- clear() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- clone() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- close() - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- closeSqlSession(SqlSession) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
释放sqlSession
- closeSqlSession(SqlSession) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
已过时。3.3.0
- com.baomidou.mybatisplus.extension - 程序包 com.baomidou.mybatisplus.extension
-
mybatis-plus扩展功能,包括分页,sql解析,spring集成
- com.baomidou.mybatisplus.extension.activerecord - 程序包 com.baomidou.mybatisplus.extension.activerecord
-
Active Record 数据模型操作
- com.baomidou.mybatisplus.extension.conditions - 程序包 com.baomidou.mybatisplus.extension.conditions
- com.baomidou.mybatisplus.extension.conditions.query - 程序包 com.baomidou.mybatisplus.extension.conditions.query
- com.baomidou.mybatisplus.extension.conditions.update - 程序包 com.baomidou.mybatisplus.extension.conditions.update
- com.baomidou.mybatisplus.extension.handlers - 程序包 com.baomidou.mybatisplus.extension.handlers
-
扩展相关处理器
- com.baomidou.mybatisplus.extension.incrementer - 程序包 com.baomidou.mybatisplus.extension.incrementer
-
扩展主键自增生成器
- com.baomidou.mybatisplus.extension.injector.methods - 程序包 com.baomidou.mybatisplus.extension.injector.methods
-
扩展注入 SQL 操作方法相关类
- com.baomidou.mybatisplus.extension.p6spy - 程序包 com.baomidou.mybatisplus.extension.p6spy
- com.baomidou.mybatisplus.extension.parser - 程序包 com.baomidou.mybatisplus.extension.parser
- com.baomidou.mybatisplus.extension.plugins - 程序包 com.baomidou.mybatisplus.extension.plugins
-
扩展的各种插件
- com.baomidou.mybatisplus.extension.plugins.handler - 程序包 com.baomidou.mybatisplus.extension.plugins.handler
- com.baomidou.mybatisplus.extension.plugins.inner - 程序包 com.baomidou.mybatisplus.extension.plugins.inner
- com.baomidou.mybatisplus.extension.plugins.pagination - 程序包 com.baomidou.mybatisplus.extension.plugins.pagination
-
分页相关类
- com.baomidou.mybatisplus.extension.plugins.pagination.dialects - 程序包 com.baomidou.mybatisplus.extension.plugins.pagination.dialects
-
mybatis 分页插件,支持不同数据库方言实现类
- com.baomidou.mybatisplus.extension.plugins.pagination.optimize - 程序包 com.baomidou.mybatisplus.extension.plugins.pagination.optimize
-
COUNT SQL 优化相关类
- com.baomidou.mybatisplus.extension.scripting - 程序包 com.baomidou.mybatisplus.extension.scripting
- com.baomidou.mybatisplus.extension.service - 程序包 com.baomidou.mybatisplus.extension.service
-
通用 Service 接口
- com.baomidou.mybatisplus.extension.service.impl - 程序包 com.baomidou.mybatisplus.extension.service.impl
-
通用 service 实现
- com.baomidou.mybatisplus.extension.spring - 程序包 com.baomidou.mybatisplus.extension.spring
-
Spring相关类
- com.baomidou.mybatisplus.extension.toolkit - 程序包 com.baomidou.mybatisplus.extension.toolkit
-
工具类
- comment(boolean, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- concatOrderBy(String, List<OrderItem>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
查询SQL拼接Order By
- consumers(List<ParameterMapping>, Configuration, Map<String, Object>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
把内部所有需要消费的都消费掉
- continuePage(IPage<?>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
count 查询之后,是否继续执行分页
- count() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.query.ChainQuery
-
获取 count
- count() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询总记录数
- count(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 Wrapper 条件,查询总记录数
- COUNT_SELECT_ITEM - 类 中的静态变量com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
获取jsqlparser中count的SelectItem
- countId - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
countId
- countId() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- countMsCache - 类 中的静态变量com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- createParameterHandler(MappedStatement, Object, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.scripting.MybatisFreeMarkerLanguageDriver
- createParameterHandler(MappedStatement, Object, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.scripting.MybatisThymeleafLanguageDriver
- createParameterHandler(MappedStatement, Object, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.scripting.MybatisVelocityLanguageDriver
- current - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
当前页
- currentMapperClass() - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- currentModelClass() - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
D
- DataPermissionHandler - com.baomidou.mybatisplus.extension.plugins.handler中的接口
-
数据权限处理器
- DataPermissionInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
数据权限处理器
- DataPermissionInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- DataPermissionInterceptor(DataPermissionHandler) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- db() - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
获取默认的SqlQuery(适用于单库)
- db(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
根据当前class对象获取SqlQuery(适用于多库)
- DB2Dialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
DB2 数据库分页方言
- DB2Dialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.DB2Dialect
- DB2KeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
-
DB2 Sequence
- DB2KeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.DB2KeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.DB2KeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.DmKeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.FirebirdKeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.KingbaseKeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.OracleKeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.PostgreKeyGenerator
- dbType() - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.SapHanaKeyGenerator
- DEFAULT - 类 中的静态变量com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- DEFAULT_BATCH_SIZE - 接口 中的静态变量com.baomidou.mybatisplus.extension.service.IService
-
默认批次提交数量
- delete(Wrapper<T>) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
删除记录
- delete(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- deleteById() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
根据主键删除
- deleteById(Serializable) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
根据 ID 删除
- DialectFactory - com.baomidou.mybatisplus.extension.plugins.pagination中的类
-
分页方言工厂类
- DialectFactory() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.DialectFactory
- DialectModel - com.baomidou.mybatisplus.extension.plugins.pagination中的类
-
分页参数动态化所需 model
- DialectModel(String) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
- DialectModel(String, long) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
- DialectModel(String, long, long) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
- DmKeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
-
DM Sequence
- DmKeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.DmKeyGenerator
- doOptimisticLocker(Map<String, Object>, String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor
- dynamicTableName(String, String) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.handler.TableNameHandler
-
生成动态表名
- DynamicTableNameInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
动态表名
- DynamicTableNameInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
- DynamicTableNameInnerInterceptor(Runnable, TableNameHandler) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
E
- entityClass - 类 中的变量com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- eq(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- equals(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- equals(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- equals(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- equals(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- execute(Class<T>, SFunction<BaseMapper<T>, R>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
通过entityClass获取BaseMapper,再传入lambda使用该mapper,本方法自动释放链接
- executeBatch(Class<?>, Log, Collection<E>, int, BiConsumer<SqlSession, E>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
执行批量操作
- executeBatch(Class<?>, Log, Consumer<SqlSession>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
执行批量操作
- executeBatch(Collection<E>, int, BiConsumer<SqlSession, E>) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
执行批量操作
- executeBatch(Collection<E>, BiConsumer<SqlSession, E>) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
执行批量操作(默认批次提交数量
IService.DEFAULT_BATCH_SIZE) - executeBatch(Consumer<SqlSession>) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
已过时。3.3.1 后面我打算移除掉
ServiceImpl.executeBatch(Collection, int, BiConsumer)}. - executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.DB2KeyGenerator
- executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.DmKeyGenerator
- executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.FirebirdKeyGenerator
- executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator
- executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.KingbaseKeyGenerator
- executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.OracleKeyGenerator
- executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.PostgreKeyGenerator
- executeSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.incrementer.SapHanaKeyGenerator
- exists() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.query.ChainQuery
-
判断数据是否存在
- exists(boolean, String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
F
- FACTORY - 类 中的静态变量com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
主要用于 service 和 ar
- FastjsonTypeHandler - com.baomidou.mybatisplus.extension.handlers中的类
-
Fastjson 实现 JSON 字段类型处理器
- FastjsonTypeHandler(Class<?>) - 类 的构造器com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
- findIDialect(Executor) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
获取分页方言类的逻辑
- findProperty(String, boolean) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.MybatisMapWrapper
- FirebirdDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
已过时。2022-05-30
- FirebirdDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.FirebirdDialect
-
已过时。
- FirebirdKeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
- FirebirdKeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.FirebirdKeyGenerator
- first(boolean, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- FIRST_MARK - 接口 中的静态变量com.baomidou.mybatisplus.extension.plugins.pagination.dialects.IDialect
-
这俩没什么特殊意义 只是为了实现类方便使用,以及区分分页 sql 的参数
- formatMessage(int, String, long, String, String, String, String) - 类 中的方法com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
- func(boolean, Consumer<Children>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
G
- GBase8sDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
GBase 8s V8.8 数据库分页语句组装实现 通用分页版本
- GBase8sDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.GBase8sDialect
- GBasedbtDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
已过时。2022-05-30
- GBasedbtDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.GBasedbtDialect
-
已过时。
- GBaseInfromixDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
已过时。2022-05-30
- GBaseInfromixDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.GBaseInfromixDialect
-
已过时。
- ge(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- geSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getAliasColumn(Table) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
租户字段别名设置
- getBaseMapper() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.ChainWrapper
-
获取 BaseMapper
- getBaseMapper() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper
- getBaseMapper() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper
- getBaseMapper() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper
- getBaseMapper() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper
- getBaseMapper() - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- getBaseMapper() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
获取对应 entity 的 BaseMapper
- getById(Serializable) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 ID 查询
- getCache() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Gets the Cache.
- getConfiguration() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
- getCountId() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
已过时。
- getCountId() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- getCurrent() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- getCustomSqlSegment() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getDatabaseIdProvider() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Gets the DatabaseIdProvider
- getDataPermissionHandler() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- getDbType() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
数据库类型
- getDbType(String) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.JdbcUtils
-
根据连接地址判断数据库类型
- getDbType(Executor) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.JdbcUtils
-
不关闭 Connection,因为是从事务里获取的,sqlSession会负责关闭
- getDialect() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
方言实现类
- getDialect(DbType) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectFactory
- getDialectSql() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
分页方言 sql
- getEntity() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getEntityClass() - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- getEntityClass() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
获取 entity 的 class
- getExpression() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getGson() - 类 中的静态方法com.baomidou.mybatisplus.extension.handlers.GsonTypeHandler
- getHook() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
- getIndexInfos(String, String, String, Connection) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
-
得到表的索引信息
- getIndexInfos(String, String, Connection) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
-
得到表的索引信息
- getInstance() - 类 中的静态方法com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLoggingEventListener
- getInterceptors() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
- getJdbcEventListener() - 类 中的方法com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory
- getLogger() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- getLogger() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- getMap(Wrapper<T>) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- getMap(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 Wrapper,查询一条记录
- getMapper(Class<T>, SqlSession) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
通过entityClass获取Mapper,记得要释放连接 例:
SqlSession sqlSession = SqlHelper.sqlSession(entityClass); try { BaseMapper<User> userMapper = getMapper(User.class, sqlSession); } finally { sqlSession.close(); } - getMaxLimit() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
单页分页条数限制
- getMaxLimit() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
已过时。
- getMaxLimit() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- getNullableResult(CallableStatement, int) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
- getNullableResult(ResultSet, int) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
- getNullableResult(ResultSet, String) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
- getObj(Wrapper<T>, Function<? super Object, V>) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- getObj(Wrapper<T>, Function<? super Object, V>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 Wrapper,查询一条记录
- getObject() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
- getObject(Supplier<Log>, List<E>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
- getObject(Log, List<E>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
从list中取第一条数据返回对应List中泛型的单个结果
- getObjectMapper() - 类 中的静态方法com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
- getObjectType() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
- getOne(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 Wrapper,查询一条记录
- getOne(Wrapper<T>, boolean) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- getOne(Wrapper<T>, boolean) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 Wrapper,查询一条记录
- getOptions(P6OptionsRepository) - 类 中的方法com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory
- getOrders() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
已过时。
- getOrders() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- getOriginalCountSql(String) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlParserUtils
-
获取 COUNT 原生 SQL 包装
- getPages() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- getRecords() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- getSize() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- getSqlComment() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getSqlFirst() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getSqlSegment() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getSqlSegment(Expression, String) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler
-
获取数据权限 SQL 片段
- getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper
- getSqlSelect() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper
- getSqlSet() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getSqlSet() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper
- getSqlSet() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper
- getSqlStatement(SqlMethod) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
获取mapperStatementId
- getSqlStatement(Class<?>, SqlMethod) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
获取mapperStatementId
- getTableNameHandler() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
-
表名处理器,是否处理表名的情况都在该处理器中自行判断
- getTargetObject(T) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.AopUtils
-
获取源目标对象
- getTargetSql() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getTenantId() - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
-
获取租户 ID 值表达式,只支持单个 ID 值
- getTenantIdColumn() - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
-
获取租户字段名
- getTenantLineHandler() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- getTotal() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- getType(SFunction<E, ?>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
通过lambda获取Class
- getUpdatedVersionVal(Class<?>, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor
-
This method provides the control for version value.
Returned value type must be the same as original one. - getVersionFieldInfo(Class<?>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor
- getVfs() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Gets the VFS.
- getWrapper() - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- getWrapper() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.ChainWrapper
-
获取最终拿去执行的 Wrapper
- getWrapperFor(MetaObject, Object) - 类 中的方法com.baomidou.mybatisplus.extension.MybatisMapWrapperFactory
- group(LambdaQueryWrapper<E>, SFunction<E, A>, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- group(LambdaQueryWrapper<T>, SFunction<T, K>, boolean, Consumer<T>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- group(LambdaQueryWrapper<T>, SFunction<T, K>, Collector<T, A, D>, boolean, Consumer<T>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
传入Wrappers和key,从数据库中根据条件查询出对应的列表,封装成Map
- group(LambdaQueryWrapper<T>, SFunction<T, K>, Collector<T, A, D>, Consumer<T>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- group(String) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.PropertyMapper
-
mp 内部规则分组
- groupBy(boolean, List<R>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- groupBy(boolean, R) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- groupBy(boolean, R, R...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- GsonTypeHandler - com.baomidou.mybatisplus.extension.handlers中的类
-
Gson 实现 JSON 字段类型处理器
- GsonTypeHandler(Class<?>) - 类 的构造器com.baomidou.mybatisplus.extension.handlers.GsonTypeHandler
- gt(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- gtSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
H
- H2KeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
-
H2 Sequence
- H2KeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator
- handlerLimit(IPage<?>, Long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
处理超出分页条数限制,默认归为限制数
- handlerOverflow(IPage<?>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
处理页数溢出,默认设置为第一页
- hashCode() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- hashCode() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- hashCode() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- hashCode() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- hasNext() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
是否存在下一页
- hasPrevious() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
是否存在上一页
- hasWrapperFor(Object) - 类 中的方法com.baomidou.mybatisplus.extension.MybatisMapWrapperFactory
- having(boolean, String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
I
- IDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的接口
-
数据库 分页语句组装接口
- ignoreInsert(List<Column>, String) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
-
忽略插入租户字段逻辑
- ignoreTable(String) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler
-
根据表名判断是否忽略拼接多租户条件
- IllegalSQLInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
由于开发人员水平参差不齐,即使订了开发规范很多人也不遵守
- IllegalSQLInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
- in(boolean, R, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- in(boolean, R, Collection<?>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.extension.injector.methods.AlwaysUpdateSomeColumnById
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.extension.injector.methods.LogicDeleteByIdWithFill
-
已过时。
- injectMappedStatement(Class<?>, Class<?>, TableInfo) - 类 中的方法com.baomidou.mybatisplus.extension.injector.methods.Upsert
- InnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的接口
- insert() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
插入(字段选择插入)
- insert(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- InsertBatchSomeColumn - com.baomidou.mybatisplus.extension.injector.methods中的类
-
批量新增数据,自选字段 insert
- InsertBatchSomeColumn() - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn
-
默认方法名
- InsertBatchSomeColumn(String, Predicate<TableFieldInfo>) - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn
- InsertBatchSomeColumn(Predicate<TableFieldInfo>) - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn
-
默认方法名
- insertOrUpdate() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
插入 OR 更新
- inSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- intercept(Invocation) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
- IService<T> - com.baomidou.mybatisplus.extension.service中的接口
-
顶级 Service
- isNotNull(boolean, R) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- isNull(boolean, R) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- isOptimizeCountSql() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
已过时。
- isOptimizeCountSql() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- isOptimizeJoin() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
生成 countSql 优化掉 join 现在只支持 left join
- isOptimizeJoin() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- isOptimizeJoinOfCountSql() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- isOverflow() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
溢出总页数后是否进行处理
- isSearchCount() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
已过时。
- isSearchCount() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- isSingleton() - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
J
- JacksonTypeHandler - com.baomidou.mybatisplus.extension.handlers中的类
-
Jackson 实现 JSON 字段类型处理器
- JacksonTypeHandler(Class<?>) - 类 的构造器com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
- JdbcUtils - com.baomidou.mybatisplus.extension.toolkit中的类
-
JDBC 工具类
- JdbcUtils() - 类 的构造器com.baomidou.mybatisplus.extension.toolkit.JdbcUtils
- JsqlParserCountOptimize - com.baomidou.mybatisplus.extension.plugins.pagination.optimize中的类
-
已过时。2022-05-31
- JsqlParserCountOptimize() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- JsqlParserCountOptimize(boolean) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- JsqlParserSupport - com.baomidou.mybatisplus.extension.parser中的类
-
https://github.com/JSQLParser/JSqlParser
- JsqlParserSupport() - 类 的构造器com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
K
- keyMap(LambdaQueryWrapper<E>, SFunction<E, A>, boolean, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
传入Wrappers和key,从数据库中根据条件查询出对应的列表,封装成Map
- keyMap(LambdaQueryWrapper<E>, SFunction<E, A>, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- keys() - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.PropertyMapper
- KingbaseKeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
-
Kingbase Sequence
- KingbaseKeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.KingbaseKeyGenerator
- ktQuery() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
链式查询 lambda 式 kotlin 使用
- ktQueryChain(BaseMapper<T>, Class<T>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式查询 lambda 式 仅支持 Kotlin
- ktQueryChain(BaseMapper<T>, T) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式查询 lambda 式 仅支持 Kotlin
- ktUpdate() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
链式查询 lambda 式 kotlin 使用
- ktUpdateChain(BaseMapper<T>, Class<T>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式更改 lambda 式 仅支持 Kotlin
- ktUpdateChain(BaseMapper<T>, T) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式更改 lambda 式 仅支持 Kotlin
L
- lambdaQuery() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
链式查询 lambda 式
- lambdaQueryChain(BaseMapper<T>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式查询 lambda 式
- LambdaQueryChainWrapper<T> - com.baomidou.mybatisplus.extension.conditions.query中的类
- LambdaQueryChainWrapper(BaseMapper<T>) - 类 的构造器com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper
- lambdaUpdate() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
链式更改 lambda 式
- lambdaUpdateChain(BaseMapper<T>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式更改 lambda 式
- LambdaUpdateChainWrapper<T> - com.baomidou.mybatisplus.extension.conditions.update中的类
-
Lambda Update Chain Wrapper
- LambdaUpdateChainWrapper(BaseMapper<T>) - 类 的构造器com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper
- last(boolean, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- le(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- leSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- like(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- likeLeft(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- likeRight(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- list() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.query.ChainQuery
-
获取集合
- list() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询所有
- list(LambdaQueryWrapper<E>, SFunction<E, A>, boolean, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
传入wrappers和需要的某一列,从数据中根据条件查询出对应的列,转换成list
- list(LambdaQueryWrapper<E>, SFunction<E, A>, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- list(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询列表
- list2List(List<E>, SFunction<E, A>, boolean, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
对list进行map、peek操作
- list2List(List<E>, SFunction<E, A>, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- list2Map(List<E>, SFunction<E, A>, Function<E, P>, boolean, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
list转换为map
- list2Map(List<E>, SFunction<E, A>, Function<E, P>, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- listByIds(Collection<? extends Serializable>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询(根据ID 批量查询)
- listByMap(Map<String, Object>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询(根据 columnMap 条件)
- listGroupBy(List<T>, SFunction<T, K>, boolean, Consumer<T>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- listGroupBy(List<T>, SFunction<T, K>, Consumer<T>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- listGroupBy(List<T>, SFunction<T, K>, Collector<T, A, D>, boolean, Consumer<T>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
对list进行groupBy操作
- listGroupBy(List<T>, SFunction<T, K>, Collector<T, A, D>, Consumer<T>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- listMaps() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询所有列表
- listMaps(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询列表
- listObjs() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询全部记录
- listObjs(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 Wrapper 条件,查询全部记录
- listObjs(Wrapper<T>, Function<? super Object, V>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 Wrapper 条件,查询全部记录
- listObjs(Function<? super Object, V>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
查询全部记录
- log - 类 中的变量com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- logger - 类 中的变量com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
-
日志
- logger - 类 中的变量com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- logger - 类 中的变量com.baomidou.mybatisplus.extension.plugins.inner.ReplacePlaceholderInnerInterceptor
- LogicDeleteBatchByIds - com.baomidou.mybatisplus.extension.injector.methods中的类
-
试验功能,不做太复杂的功能,逻辑删除增加填充功能 如果想做的通用点的话,delete的时候如果是主键,在service层转换实体进行删除,这样根据主键删除的也能自动填充 如果是逻辑删除且标记有填充字段的情况下,以第一条记录的填充字段为准(一切以当前的时间点为基准,如果无法接受记录记录时间不准确请使用循环删除) 由于本身SQL更新的限制限,这里记录集合不能为空,也不支持第一条记录删除人是A或者时间是A时间,第二条记录的时间是B时间 update table set (填充字段1,填充字段2,逻辑删除字段) where id in (主键1,主键2,主键3) 用法:
- LogicDeleteBatchByIds() - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.LogicDeleteBatchByIds
- LogicDeleteBatchByIds(String) - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.LogicDeleteBatchByIds
- LogicDeleteByIdWithFill - com.baomidou.mybatisplus.extension.injector.methods中的类
-
已过时。3.5.0
DeleteById - LogicDeleteByIdWithFill() - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.LogicDeleteByIdWithFill
-
已过时。
- LogicDeleteByIdWithFill(String) - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.LogicDeleteByIdWithFill
-
已过时。
- logicDeleteScript(TableInfo, SqlMethod) - 类 中的方法com.baomidou.mybatisplus.extension.injector.methods.LogicDeleteBatchByIds
- logText(String) - 类 中的方法com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
- lowLevelCountSql(String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
无法进行count优化时,降级使用此方法
- lt(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- ltSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
M
- map(LambdaQueryWrapper<E>, SFunction<E, A>, SFunction<E, P>, boolean, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
传入Wrappers和key,从数据库中根据条件查询出对应的列表,封装成Map
- map(LambdaQueryWrapper<E>, SFunction<E, A>, SFunction<E, P>, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
ignore
- mapperClass - 类 中的变量com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- maxLimit - 类 中的变量com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
单页分页条数限制
- maxLimit - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
countId
- maxLimit() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- Model<T extends Model<?>> - com.baomidou.mybatisplus.extension.activerecord中的类
-
ActiveRecord 模式 CRUD
- Model() - 类 的构造器com.baomidou.mybatisplus.extension.activerecord.Model
- MybatisFreeMarkerLanguageDriver - com.baomidou.mybatisplus.extension.scripting中的类
- MybatisFreeMarkerLanguageDriver() - 类 的构造器com.baomidou.mybatisplus.extension.scripting.MybatisFreeMarkerLanguageDriver
- MybatisFreeMarkerLanguageDriver(FreeMarkerLanguageDriverConfig) - 类 的构造器com.baomidou.mybatisplus.extension.scripting.MybatisFreeMarkerLanguageDriver
- MybatisMapWrapper - com.baomidou.mybatisplus.extension.handlers中的类
-
返回Map结果集,下划线转驼峰
- MybatisMapWrapper(MetaObject, Map<String, Object>) - 类 的构造器com.baomidou.mybatisplus.extension.handlers.MybatisMapWrapper
- MybatisMapWrapperFactory - com.baomidou.mybatisplus.extension中的类
-
开启返回map结果集的下划线转驼峰
- MybatisMapWrapperFactory() - 类 的构造器com.baomidou.mybatisplus.extension.MybatisMapWrapperFactory
- MybatisPlusInterceptor - com.baomidou.mybatisplus.extension.plugins中的类
- MybatisPlusInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
- MybatisPlusLogFactory - com.baomidou.mybatisplus.extension.p6spy中的类
-
扩展 p6spy
- MybatisPlusLogFactory() - 类 的构造器com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory
- MybatisPlusLoggingEventListener - com.baomidou.mybatisplus.extension.p6spy中的类
-
监听事件
- MybatisPlusLoggingEventListener() - 类 的构造器com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLoggingEventListener
- MybatisSqlSessionFactoryBean - com.baomidou.mybatisplus.extension.spring中的类
-
拷贝类
SqlSessionFactoryBean修改方法 buildSqlSessionFactory() 加载自定义 - MybatisSqlSessionFactoryBean() - 类 的构造器com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
- MybatisThymeleafLanguageDriver - com.baomidou.mybatisplus.extension.scripting中的类
- MybatisThymeleafLanguageDriver() - 类 的构造器com.baomidou.mybatisplus.extension.scripting.MybatisThymeleafLanguageDriver
- MybatisThymeleafLanguageDriver(ThymeleafLanguageDriverConfig) - 类 的构造器com.baomidou.mybatisplus.extension.scripting.MybatisThymeleafLanguageDriver
- MybatisThymeleafLanguageDriver(ITemplateEngine) - 类 的构造器com.baomidou.mybatisplus.extension.scripting.MybatisThymeleafLanguageDriver
- MybatisVelocityLanguageDriver - com.baomidou.mybatisplus.extension.scripting中的类
- MybatisVelocityLanguageDriver() - 类 的构造器com.baomidou.mybatisplus.extension.scripting.MybatisVelocityLanguageDriver
- MybatisVelocityLanguageDriver(VelocityLanguageDriverConfig) - 类 的构造器com.baomidou.mybatisplus.extension.scripting.MybatisVelocityLanguageDriver
- MySqlDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
MYSQL 数据库分页语句组装实现
- MySqlDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.MySqlDialect
N
- ne(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- nested(boolean, Consumer<Param>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- newInstance(Properties) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.PropertyMapper
- not(boolean, Consumer<Param>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- notBetween(boolean, R, Object, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- notExists(boolean, String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- notIn(boolean, R, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- notIn(boolean, R, Collection<?>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- notInSql(boolean, R, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- notLike(boolean, R, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
O
- of(long, long) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- of(long, long) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- of(long, long, boolean) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- of(long, long, boolean) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- of(long, long, long) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- of(long, long, long) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- of(long, long, long, boolean) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- of(long, long, long, boolean) - 类 中的静态方法com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- onAfterExecuteBatch(StatementInformation, long, int[], SQLException) - 类 中的方法com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLoggingEventListener
- onApplicationEvent(ApplicationEvent) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
- one() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.query.ChainQuery
-
获取单个
- oneOpt() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.query.ChainQuery
-
获取单个
- OptimisticLockerInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
Optimistic Lock Light version
- OptimisticLockerInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor
- OptimisticLockerInnerInterceptor(boolean) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor
- optimizeCountSql - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
自动优化 COUNT SQL
- optimizeCountSql() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- optimizeJoin - 类 中的变量com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
生成 countSql 优化掉 join 现在只支持 left join
- optimizeJoinOfCountSql - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
- optimizeJoinOfCountSql() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- or(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- or(boolean, Consumer<Param>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- Oracle12cDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
ORACLE 新版数据库分页语句组装实现
- Oracle12cDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.Oracle12cDialect
- OracleDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
ORACLE 数据库分页语句组装实现 通用分页版本
- OracleDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.OracleDialect
- OracleKeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
-
Oracle Key Sequence 生成器
- OracleKeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.OracleKeyGenerator
- orderBy(boolean, boolean, List<R>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- orderBy(boolean, boolean, R) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- orderBy(boolean, boolean, R, R...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- orders - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
排序字段信息
- orders() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- overflow - 类 中的变量com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
溢出总页数后是否进行处理
P
- P6SpyLogger - com.baomidou.mybatisplus.extension.p6spy中的类
-
P6spy SQL 打印策略
- P6SpyLogger() - 类 的构造器com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
- page(E) - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.query.ChainQuery
-
获取分页数据
- page(E) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
无条件翻页查询
- page(E, Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
翻页查询
- Page<T> - com.baomidou.mybatisplus.extension.plugins.pagination中的类
-
简单分页模型
- Page() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.Page
- Page(long, long) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
分页构造函数
- Page(long, long, boolean) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.Page
- Page(long, long, long) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.Page
- Page(long, long, long, boolean) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.Page
- PageDTO<T> - com.baomidou.mybatisplus.extension.plugins.pagination中的类
-
简单分页模型 DTO 用于解决跨服务数据传输问题,不影响 Page 作为返回对象序列化 JSON 产生不必要的数据
- PageDTO() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- PageDTO(long, long) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- PageDTO(long, long, boolean) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- PageDTO(long, long, long) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- PageDTO(long, long, long, boolean) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO
- pageMaps(E) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
无条件翻页查询
- pageMaps(E, Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
翻页查询
- PaginationInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
分页拦截器
- PaginationInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- PaginationInnerInterceptor(DbType) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- PaginationInnerInterceptor(IDialect) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- parse(String) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
- parse(String) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
- parse(String) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.GsonTypeHandler
- parse(String) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
- parser(MetaObject, String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- parserMulti(String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
- parserSingle(String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
- peekStream(List<E>, boolean, Consumer<E>...) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
将list转为Stream流,然后再叠加peek操作
- pkVal() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
主键值
- plugin(Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
- PostgreDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
Postgre 数据库分页语句组装实现
- PostgreDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.PostgreDialect
- PostgreKeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
-
Postgres Sequence
- PostgreKeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.PostgreKeyGenerator
- processDelete(Delete, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
-
删除
- processDelete(Delete, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
- processDelete(Delete, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
- processDelete(Delete, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
delete 语句处理
- processFunction(Function) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
处理函数
- processInsert(Insert, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
-
新增
- processInsert(Insert, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- processInsertSelect(SelectBody) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
处理 insert into select
- processOtherFromItem(FromItem) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
处理子查询等
- processParser(Statement, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
-
执行 SQL 解析
- processPlainSelect(PlainSelect) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
处理 PlainSelect
- processSelect(Select, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
-
查询
- processSelect(Select, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- processSelect(Select, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
- processSelect(Select, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- processSelectBody(SelectBody) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- processSelectItem(SelectItem) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- processUpdate(Update, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
-
更新
- processUpdate(Update, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor
- processUpdate(Update, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor
- processUpdate(Update, int, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
update 语句处理
- processWhereSubSelect(Expression) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
处理where条件内的子查询
- PropertyMapper - com.baomidou.mybatisplus.extension.toolkit中的类
Q
- query() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
链式查询 普通
- queryChain(BaseMapper<T>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式查询 普通
- QueryChainWrapper<T> - com.baomidou.mybatisplus.extension.conditions.query中的类
-
Query Chain Wrapper
- QueryChainWrapper(BaseMapper<T>) - 类 的构造器com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper
R
- records - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
查询数据列表
- regexFind(String, CharSequence) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.JdbcUtils
-
正则匹配
- remove() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.update.ChainUpdate
-
删除数据
- remove(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 entity 条件,删除记录
- removeBatchByIds(Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量删除(jdbc批量提交)
- removeBatchByIds(Collection<?>, boolean) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量删除(jdbc批量提交)
- removeBatchByIds(Collection<?>, int) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- removeBatchByIds(Collection<?>, int) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量删除(jdbc批量提交)
- removeBatchByIds(Collection<?>, int, boolean) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- removeBatchByIds(Collection<?>, int, boolean) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量删除(jdbc批量提交)
- removeById(Serializable) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- removeById(Serializable) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 ID 删除
- removeById(Serializable, boolean) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- removeById(Serializable, boolean) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 ID 删除
- removeById(T) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据实体(ID)删除
- removeByIds(Collection<?>) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- removeByIds(Collection<?>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
删除(根据ID 批量删除)
- removeByIds(Collection<?>, boolean) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量删除
- removeByMap(Map<String, Object>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 columnMap 条件,删除记录
- ReplacePlaceholderInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
功能类似于
GlobalConfig.DbConfig.isReplacePlaceholder(), 只是这个是在运行时实时替换,适用范围更广 - ReplacePlaceholderInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.ReplacePlaceholderInnerInterceptor
- ReplacePlaceholderInnerInterceptor(String) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.ReplacePlaceholderInnerInterceptor
- retBool(Integer) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
已过时。3.3.1
- retBool(Integer) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
判断数据库操作是否成功
- retBool(Long) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
判断数据库操作是否成功
- retCount(Long) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
返回SelectCount执行结果
S
- SapHanaKeyGenerator - com.baomidou.mybatisplus.extension.incrementer中的类
-
SAP_HANA Key Sequence 生成器
- SapHanaKeyGenerator() - 类 的构造器com.baomidou.mybatisplus.extension.incrementer.SapHanaKeyGenerator
- save(T) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
插入一条记录(选择字段,策略插入)
- saveBatch(Collection<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
插入(批量)
- saveBatch(Collection<T>, int) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
批量插入
- saveBatch(Collection<T>, int) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
插入(批量)
- saveOrUpdate(T) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
TableId 注解存在更新记录,否插入一条记录
- saveOrUpdate(T) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
TableId 注解存在更新记录,否插入一条记录
- saveOrUpdate(T, Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据updateWrapper尝试更新,否继续执行saveOrUpdate(T)方法 此次修改主要是减少了此项业务代码的代码量(存在性验证之后的saveOrUpdate操作)
- saveOrUpdateBatch(Class<?>, Class<?>, Log, Collection<E>, int, BiPredicate<SqlSession, E>, BiConsumer<SqlSession, E>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
批量更新或保存
- saveOrUpdateBatch(Collection<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量修改插入
- saveOrUpdateBatch(Collection<T>, int) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- saveOrUpdateBatch(Collection<T>, int) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量修改插入
- searchCount - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
是否进行 count 查询
- searchCount() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- SECOND_MARK - 接口 中的静态变量com.baomidou.mybatisplus.extension.plugins.pagination.dialects.IDialect
- select(SFunction<T, ?>...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper
- select(Class<T>, Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper
- select(Class<T>, Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper
- select(String...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper
- selectAll() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
查询所有
- selectById() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
根据主键查询
- selectById(Serializable) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
根据 ID 查询
- selectCount(Wrapper<T>) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
查询总数
- selectCount(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- selectList(Wrapper<T>) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
查询总记录数
- selectList(Class<E>, LambdaQueryWrapper<E>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SimpleQuery
-
通过entityClass查询列表,并关闭sqlSession
- selectList(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
根据sql查询Map结果集
- selectObj(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
根据sql查询一个字段值的一条结果
- selectObjs(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
根据sql查询一个字段值的结果集
- selectOne(Wrapper<T>) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
查询一条记录
- selectOne(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- selectPage(E, Wrapper<T>) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
翻页查询
- selectPage(E, String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- ServiceImpl<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T> - com.baomidou.mybatisplus.extension.service.impl中的类
-
IService 实现类( 泛型:M 是 mapper 对象,T 是实体 )
- ServiceImpl() - 类 的构造器com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- set(boolean, SFunction<T, ?>, Object, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper
- set(boolean, String, Object, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper
- setCache(Cache) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Sets the Cache.
- setConfigLocation(Resource) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set the location of the MyBatis
SqlSessionFactoryconfig file. - setConfiguration(MybatisConfiguration) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set a customized MyBatis configuration.
- setConfigurationProperties(Properties) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set optional properties to be passed into the SqlSession configuration, as alternative to a
<properties>tag in the configuration xml file. - setConsumer(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
设置消费 List
的方式 - setConsumer(boolean, Function<List<ParameterMapping>, Integer>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
设置消费 List
的方式 - setConsumerChain() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
设置消费 List
的方式 - setCountId(String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
countId
- setCurrent(long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- setDatabaseIdProvider(DatabaseIdProvider) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Sets the DatabaseIdProvider.
- setDataPermissionHandler(DataPermissionHandler) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- setDataSource(DataSource) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set the JDBC
DataSourcethat this instance should manage transactions for. - setDbType(DbType) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
数据库类型
- setDefaultEnumTypeHandler(Class<? extends TypeHandler>) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set the default type handler class for enum.
- setDefaultScriptingLanguageDriver(Class<? extends LanguageDriver>) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set a default scripting language driver class.
- setDialect(IDialect) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
方言实现类
- setEntity(T) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- setEntityClass(Class<T>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
- setException(RuntimeException) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor
- setFailFast(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
If true, a final check is done on Configuration to assure that all mapped statements are fully loaded and there is no one still pending to resolve includes.
- setGlobalConfig(GlobalConfig) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
- setGson(Gson) - 类 中的静态方法com.baomidou.mybatisplus.extension.handlers.GsonTypeHandler
- setHook(Runnable) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
- setInterceptors(List<InnerInterceptor>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
- setMapperLocations(Resource...) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set locations of MyBatis mapper files that are going to be merged into the
SqlSessionFactoryconfiguration at runtime. - setMaxLimit(Long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
单页分页条数限制
- setMaxLimit(Long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
countId
- setNonNullParameter(PreparedStatement, int, T, JdbcType) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
- setObjectFactory(ObjectFactory) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Sets the ObjectFactory.
- setObjectMapper(ObjectMapper) - 类 中的静态方法com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
- setObjectWrapperFactory(ObjectWrapperFactory) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Sets the ObjectWrapperFactory.
- setOptimizeCountSql(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- setOptimizeJoin(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
生成 countSql 优化掉 join 现在只支持 left join
- setOptimizeJoin(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- setOptimizeJoinOfCountSql(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- setOrders(List<OrderItem>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
排序字段信息
- setOverflow(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
溢出总页数后是否进行处理
- setPlugins(Interceptor...) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Mybatis plugin list.
- setPredicate(Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.extension.injector.methods.AlwaysUpdateSomeColumnById
-
字段筛选条件
- setPredicate(Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn
-
字段筛选条件
- setProperties(Properties) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
- setProperties(Properties) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- setProperties(Properties) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- setProperties(Properties) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
-
使用内部规则,拿分页插件举个栗子:
- setRecords(List<T>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- setScriptingLanguageDrivers(LanguageDriver...) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set scripting language drivers.
- setSearchCount(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- setSize(long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- setSql(boolean, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper
- setSql(boolean, String) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper
- setTableNameHandler(TableNameHandler) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
-
表名处理器,是否处理表名的情况都在该处理器中自行判断
- setTenantLineHandler(TenantLineHandler) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- setTotal(long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
- setTransactionFactory(TransactionFactory) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set the MyBatis TransactionFactory to use.
- setTypeAliases(Class<?>...) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
List of type aliases to register.
- setTypeAliasesPackage(String) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Packages to search for type aliases.
- setTypeAliasesSuperType(Class<?>) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Super class which domain objects have to extend to have a type alias created.
- setTypeEnumsPackage(String) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
已过时。2022-03-07
- setTypeHandlers(TypeHandler<?>...) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set type handlers.
- setTypeHandlersPackage(String) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Packages to search for type handlers.
- setVfs(Class<? extends VFS>) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Sets the VFS.
- setWhere(PlainSelect, String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
-
设置 where 条件
- SimpleQuery - com.baomidou.mybatisplus.extension.toolkit中的类
-
simple-query 让简单的查询更简单
- size - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
每页显示条数,默认 10
- sql() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
执行 SQL
- SqlHelper - com.baomidou.mybatisplus.extension.toolkit中的类
-
SQL 辅助类
- SqlHelper() - 类 的构造器com.baomidou.mybatisplus.extension.toolkit.SqlHelper
- SqlParserUtils - com.baomidou.mybatisplus.extension.toolkit中的类
-
SQL 解析工具类
- SqlParserUtils() - 类 的构造器com.baomidou.mybatisplus.extension.toolkit.SqlParserUtils
- SqlRunner - com.baomidou.mybatisplus.extension.toolkit中的类
-
SqlRunner 执行 SQL
- SqlRunner() - 类 的构造器com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- SqlRunner(Class<?>) - 类 的构造器com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- SQLServer2005Dialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
SQLServer 2005 数据库分页方言
- SQLServer2005Dialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.SQLServer2005Dialect
- SQLServerDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
已过时。
- SQLServerDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.SQLServerDialect
-
已过时。
- sqlSession() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
获取Session 默认自动提交
- sqlSession(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
获取Session
- sqlSessionBatch() - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
已过时。3.3.0
- sqlSessionBatch(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
批量操作 SqlSession
- sqlSessionFactory(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
获取SqlSessionFactory
- sqlStatement(SqlMethod) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
获取SqlStatement
- sqlStatement(SqlMethod) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
已过时。3.4.0
- sqlStatement(String) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
获取SqlStatement
- StdoutLogger - com.baomidou.mybatisplus.extension.p6spy中的类
-
输出 SQL 日志
- StdoutLogger() - 类 的构造器com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
- SybaseDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
sybase 数据库分页方言
- SybaseDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.SybaseDialect
- SybaseDialect(boolean) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.SybaseDialect
T
- table(Class<?>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
获取TableInfo
- TableNameHandler - com.baomidou.mybatisplus.extension.plugins.handler中的接口
-
动态表名处理器
- TenantLineHandler - com.baomidou.mybatisplus.extension.plugins.handler中的接口
-
租户处理器( TenantId 行级 )
- TenantLineInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
- TenantLineInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- TenantLineInnerInterceptor(TenantLineHandler) - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- toJson(Object) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler
- toJson(Object) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.GsonTypeHandler
- toJson(Object) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler
- toJson(T) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
- toString() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor
- toString() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
- toString() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
- toString() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize
-
已过时。
- total - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
总数
- typedThis - 类 中的变量com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
U
- update() - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.update.ChainUpdate
-
更新数据
- update() - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
链式更改 普通
- update(Wrapper<T>) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
执行 SQL 更新
- update(Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 UpdateWrapper 条件,更新记录 需要设置sqlset
- update(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
- update(T) - 接口 中的方法com.baomidou.mybatisplus.extension.conditions.update.ChainUpdate
-
更新数据
- update(T, Wrapper<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 whereEntity 条件,更新记录
- updateBatchById(Collection<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据ID 批量更新
- updateBatchById(Collection<T>, int) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
- updateBatchById(Collection<T>, int) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据ID 批量更新
- updateById() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
更新(字段选择更新)
- updateById(T) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
根据 ID 选择修改
- updateChain(BaseMapper<T>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
-
链式更改 普通
- UpdateChainWrapper<T> - com.baomidou.mybatisplus.extension.conditions.update中的类
-
Update Chain Wrapper
- UpdateChainWrapper(BaseMapper<T>) - 类 的构造器com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper
- Upsert - com.baomidou.mybatisplus.extension.injector.methods中的类
-
插入一条数据(选择字段插入)
- Upsert() - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.Upsert
- Upsert(String) - 类 的构造器com.baomidou.mybatisplus.extension.injector.methods.Upsert
W
- whenNotBlank(String, Consumer<String>) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.PropertyMapper
- whenNotBlank(String, Function<String, T>, Consumer<T>) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.PropertyMapper
- willDoQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
-
判断是否执行
Executor.query(MappedStatement, Object, RowBounds, ResultHandler, CacheKey, BoundSql) - willDoQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
这里进行count,如果count为0这返回false(就是不再执行sql了)
- willDoUpdate(Executor, MappedStatement, Object) - 接口 中的方法com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
-
判断是否执行
Executor.update(MappedStatement, Object) - wrapperChildren - 类 中的变量com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
-
子类所包装的具体 Wrapper 类型
X
- XCloudDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
XCloud 数据库分页语句组装实现
- XCloudDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.XCloudDialect
所有类 所有程序包