- save(T) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
插入一条记录(选择字段,策略插入)
- saveBatch(Collection<T>, int) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
批量插入
- saveBatch(Collection<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
插入(批量)
- 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(Collection<T>, int) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
- saveOrUpdateBatch(Collection<T>) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量修改插入
- saveOrUpdateBatch(Collection<T>, int) - 接口 中的方法com.baomidou.mybatisplus.extension.service.IService
-
批量修改插入
- saveOrUpdateBatch(Class<?>, Class<?>, Log, Collection<E>, int, BiPredicate<SqlSession, E>, BiConsumer<SqlSession, E>) - 类 中的静态方法com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
批量更新或保存
- 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(String...) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper
-
- select(Class<T>, Predicate<TableFieldInfo>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper
-
- selectAll() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
查询所有
- selectById(Serializable) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
根据 ID 查询
- selectById() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
根据主键查询
- 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(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
根据sql查询Map结果集
SqlRunner.db().selectList("select * from tbl_user where name={0}", "Caratacus")
- selectObj(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
根据sql查询一个字段值的一条结果
注意:该方法只会返回一个字段的值, 如果需要多字段,请参考selectOne()
- selectObjs(String, Object...) - 类 中的方法com.baomidou.mybatisplus.extension.toolkit.SqlRunner
-
根据sql查询一个字段值的结果集
注意:该方法只会返回一个字段的值, 如果需要多字段,请参考selectList()
- 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
-
- serviceData() - 类 中的方法com.baomidou.mybatisplus.extension.api.R
-
已过时。
服务间调用非业务正常,异常直接释放
- 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) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper
-
- set(boolean, String, Object) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper
-
- setAsc(String...) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
- setAscs(List<String>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
- setCache(Cache) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Sets the Cache.
- setCode(long) - 类 中的方法com.baomidou.mybatisplus.extension.api.R
-
已过时。
业务错误码
- setConfigLocation(Resource) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set the location of the MyBatis SqlSessionFactory
config 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, Function<List<ParameterMapping>, Integer>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
设置消费 List
的方式
带下标的
mark: 标记一下,暂时没看到哪个数据库的分页方言会存在使用该方法
- setConsumer(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
- setConsumerChain() - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
设置消费 List
的方式
不带下标的,两个值都有
- setCountId(String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
countId
- setCountSqlParser(ISqlParser) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
已过时。
COUNT SQL 解析
- setCurrent(long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
- setData(T) - 类 中的方法com.baomidou.mybatisplus.extension.api.R
-
已过时。
结果集
- 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 DataSource
that this instance should manage transactions for.
- setDbType(DbType) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
- setDbType(DbType) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
已过时。
数据库类型
- setDefaultScriptingLanguageDriver(Class<? extends LanguageDriver>) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set a default scripting language driver class.
- setDesc(String...) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
- setDescs(List<String>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
- setDialect(IDialect) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
- setDialect(IDialect) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
已过时。
方言实现类
- setDialectClazz(String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
- setDialectType(String) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
- setEntity(T) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
-
- setEntityClass(Class<T>) - 类 中的方法com.baomidou.mybatisplus.extension.conditions.AbstractChainWrapper
-
- 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
-
- setHitCount(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
- setInterceptors(List<InnerInterceptor>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor
-
- setLimit(long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
已过时。
单页限制 500 条,小于 0 如 -1 不受限制
- setMapperLocations(Resource...) - 类 中的方法com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
-
Set locations of MyBatis mapper files that are going to be merged into the SqlSessionFactory
configuration
at runtime.
- setMaxLimit(Long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
单页分页条数限制
- setMaxLimit(Long) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
countId
- setMsg(String) - 类 中的方法com.baomidou.mybatisplus.extension.api.R
-
已过时。
描述
- setNonNullParameter(PreparedStatement, int, T, JdbcType) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler
-
- setNonNullParameter(PreparedStatement, int, Enum<?>, JdbcType) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler
-
已过时。
- 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.pagination.optimize.JsqlParserCountOptimize
-
- setOrders(List<OrderItem>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
排序字段信息
- setOverflow(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor
-
溢出总页数后是否进行处理
- setOverflow(boolean) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
已过时。
溢出总页数后是否进行处理
- 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.FakeTenantLineInnerInterceptor
-
已过时。
- 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
-
使用内部规则,拿分页插件举个栗子:
- key: "@page" ,value: "com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor"
- key: "page:limit" ,value: "100"
解读1: key 以 "@" 开头定义了这是一个需要组装的 `InnerInterceptor`, 以 "page" 结尾表示别名
value 是 `InnerInterceptor` 的具体的 class 全名
解读2: key 以上面定义的 "别名 + ':'" 开头指这个 `value` 是定义的该 `InnerInterceptor` 属性需要设置的值
如果这个 `InnerInterceptor` 不需要配置属性也要加别名
- setProperties(Properties) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
-
已过时。
- 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
-
- setSqlParserFilter(ISqlParserFilter) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractSqlParserHandler
-
- setSqlParserList(List<ISqlParser>) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractSqlParserHandler
-
- setTableNameHandlerMap(Map<String, ITableNameHandler>) - 类 中的方法com.baomidou.mybatisplus.extension.parsers.DynamicTableNameParser
-
已过时。
- setTableNameHandlerMap(Map<String, TableNameHandler>) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor
-
- setTenantHandler(TenantHandler) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.inner.FakeTenantLineInnerInterceptor
-
已过时。
- setTenantHandler(TenantHandler) - 类 中的方法com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser
-
已过时。
- 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
-
TODO 自定义枚举包
- 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.
- ShardingInfo - com.baomidou.mybatisplus.extension.plugins.sharding中的类
-
- ShardingInfo() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.sharding.ShardingInfo
-
- ShardingTableHandler - com.baomidou.mybatisplus.extension.plugins.handler中的接口
-
- ShardingTableInnerInterceptor - com.baomidou.mybatisplus.extension.plugins.inner中的类
-
分表插件
- ShardingTableInnerInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.inner.ShardingTableInnerInterceptor
-
- size - 类 中的变量com.baomidou.mybatisplus.extension.plugins.pagination.Page
-
每页显示条数,默认 10
- sql() - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
执行 SQL
- SqlExplainInterceptor - com.baomidou.mybatisplus.extension.plugins中的类
-
- SqlExplainInterceptor() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.SqlExplainInterceptor
-
已过时。
- SqlHelper - com.baomidou.mybatisplus.extension.toolkit中的类
-
SQL 辅助类
- SqlHelper() - 类 的构造器com.baomidou.mybatisplus.extension.toolkit.SqlHelper
-
- SQLiteDialect - com.baomidou.mybatisplus.extension.plugins.pagination.dialects中的类
-
已过时。
- SQLiteDialect() - 类 的构造器com.baomidou.mybatisplus.extension.plugins.pagination.dialects.SQLiteDialect
-
已过时。
- sqlParser(MetaObject) - 类 中的方法com.baomidou.mybatisplus.extension.handlers.AbstractSqlParserHandler
-
拦截 SQL 解析执行
- 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中的类
-
SQLServer 数据库分页语句组装实现
- 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
-
- 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(String) - 类 中的方法com.baomidou.mybatisplus.extension.activerecord.Model
-
获取SqlStatement
- sqlStatement(SqlMethod) - 类 中的方法com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
-
- StdoutLogger - com.baomidou.mybatisplus.extension.p6spy中的类
-
输出 SQL 日志
- StdoutLogger() - 类 的构造器com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
-
- success(T) - 类 中的方法com.baomidou.mybatisplus.extension.api.ApiController
-
已过时。
请求成功
- 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
-