索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- afterPropertiesSet() - 类中的方法 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
-
设置属性后
- andExpression(Table, Expression) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
delete update 语句 where 处理
- appendSelectItem(List<SelectItem>) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
追加 SelectItem
- applicationContext - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
- applyConfiguration(MybatisSqlSessionFactoryBean) - 类中的方法 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
B
- BaseDatabaseConfiguration - top.tangyh.basic.database.datasource中的类
-
数据库& 事务& MyBatis & Mp 配置 lamp.database.multiTenantType !
- BaseDatabaseConfiguration(MybatisPlusProperties, DatabaseProperties, ObjectProvider<Interceptor[]>, ObjectProvider<TypeHandler[]>, ObjectProvider<LanguageDriver[]>, ResourceLoader, ObjectProvider<DatabaseIdProvider>, ObjectProvider<List<ConfigurationCustomizer>>, ObjectProvider<List<MybatisPlusPropertiesCustomizer>>, ApplicationContext) - 类的构造器 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
- BaseLikeTypeHandler - top.tangyh.basic.database.mybatis.typehandler中的类
-
仅仅用于like查询
- BaseLikeTypeHandler(SqlLike) - 类的构造器 top.tangyh.basic.database.mybatis.typehandler.BaseLikeTypeHandler
- BaseMasterDatabaseConfiguration - top.tangyh.basic.database.datasource.defaults中的类
-
数据库& 事务& MyBatis & Mp 配置 lamp.database.multiTenantType !
- BaseMasterDatabaseConfiguration(MybatisPlusProperties, DatabaseProperties, ObjectProvider<Interceptor[]>, ObjectProvider<TypeHandler[]>, ObjectProvider<LanguageDriver[]>, ResourceLoader, ObjectProvider<DatabaseIdProvider>, ObjectProvider<List<ConfigurationCustomizer>>, ObjectProvider<List<MybatisPlusPropertiesCustomizer>>, ApplicationContext) - 类的构造器 top.tangyh.basic.database.datasource.defaults.BaseMasterDatabaseConfiguration
- BaseMybatisConfiguration - top.tangyh.basic.database.datasource中的类
-
Mybatis 常用重用拦截器,lamp.database.multiTenantType=任意模式 都需要实例出来
- BaseMybatisConfiguration(DatabaseProperties) - 类的构造器 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
- beforePrepare(StatementHandler, Connection, Integer) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- beforePrepare(StatementHandler, Connection, Integer) - 类中的方法 top.tangyh.basic.database.plugins.SchemaInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类中的方法 top.tangyh.basic.database.mybatis.auth.DataScopeInnerInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类中的方法 top.tangyh.basic.database.plugins.SchemaInterceptor
- between(String, Object, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- builderExpression(Expression, Table) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
处理条件
C
- CACHE - enum class 中的枚举常量 top.tangyh.basic.database.properties.IdType
-
集群部署动态扩容时使用 采用RingBuffer来缓存已生成的UID, 并行化UID的生产和消费, 同时对CacheLine补齐,避免了由RingBuffer带来的硬件级「伪共享」问题
- CacheId() - 类的构造器 top.tangyh.basic.database.properties.DatabaseProperties.CacheId
- cancelSkipEmpty() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
取消跳过空的字符串
- cancelSkipEmpty() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
-
取消跳过空的字符串 不允许跳过空的字符串
- castList(Object) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
object 转成集合类,如果非集合返回 null
- changeTable(String) - 类中的方法 top.tangyh.basic.database.plugins.SchemaInterceptor
- checkSqlInjection() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
-
开启检查 SQL 注入
- clear() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- clear() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- clear() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- clearDataScope() - 类中的静态方法 top.tangyh.basic.database.mybatis.auth.DataScopeHelper
-
移除本地变量
- COLUMN - enum class 中的枚举常量 top.tangyh.basic.database.properties.MultiTenantType
-
字段模式 在sql中拼接 tenant_code 字段
- columnToString(String) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- configurationCustomizers - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
D
- DATABASE_PREFIX - 类中的静态变量 top.tangyh.basic.database.datasource.defaults.BaseMasterDatabaseConfiguration
-
每个数据源配置不同即可
- databaseIdProvider - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
- databaseProperties - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
- databaseProperties - 类中的变量 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
- DatabaseProperties - top.tangyh.basic.database.properties中的类
-
客户端认证配置
- DatabaseProperties() - 类的构造器 top.tangyh.basic.database.properties.DatabaseProperties
- DatabaseProperties.CacheId - top.tangyh.basic.database.properties中的类
-
参数说明参考:https://github.com/baidu/uid-generator 长期运行:重启频率为12次/天, 那么配置成{"workerBits":23,"timeBits":31,"seqBits":9}时, 可支持28个节点以整体并发量14400 UID/s的速度持续运行68年 长期运行+集群数量少+并发稍高:{"workerBits":20,"timeBits":31,"seqBits":12}这样的配置可以68年,100W次重启,单机每秒4096个并发的情况 频繁重启:重启频率为24*12次/天, 那么配置成{"workerBits":27,"timeBits":30,"seqBits":6}时, 可支持37个节点以整体并发量2400 UID/s的速度持续运行34年.
- DatabaseProperties.DefaultId - top.tangyh.basic.database.properties中的类
- DatabaseProperties.HutoolId - top.tangyh.basic.database.properties中的类
- DataScopeHelper - top.tangyh.basic.database.mybatis.auth中的类
-
数据权限保证类
- DataScopeHelper() - 类的构造器 top.tangyh.basic.database.mybatis.auth.DataScopeHelper
- DataScopeInnerInterceptor - top.tangyh.basic.database.mybatis.auth中的类
-
mybatis 数据权限拦截器 联系作者购买企业版后,获取完整功能源码
- DataScopeInnerInterceptor() - 类的构造器 top.tangyh.basic.database.mybatis.auth.DataScopeInnerInterceptor
- dataSource(DataSource) - 类中的方法 top.tangyh.basic.database.datasource.defaults.BaseMasterDatabaseConfiguration
- DATASOURCE - enum class 中的枚举常量 top.tangyh.basic.database.properties.MultiTenantType
-
独立数据源模式
- DATASOURCE_COLUMN - enum class 中的枚举常量 top.tangyh.basic.database.properties.MultiTenantType
-
数据源 + 字段 混合模式
- DEFAULT - enum class 中的枚举常量 top.tangyh.basic.database.properties.IdType
-
集群部署动态扩容时使用
- DefaultId() - 类的构造器 top.tangyh.basic.database.properties.DatabaseProperties.DefaultId
- disposableWorkerIdAssigner(WorkerNodeDao) - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
- druidDataSource() - 类中的方法 top.tangyh.basic.database.datasource.defaults.BaseMasterDatabaseConfiguration
-
数据源信息
- dsTransactionManager(DataSource) - 类中的方法 top.tangyh.basic.database.datasource.defaults.BaseMasterDatabaseConfiguration
-
数据源事务管理器
E
- ED - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
结束时间
- eq(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- eq(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- eq(String) - enum class中的方法 top.tangyh.basic.database.properties.MultiTenantType
- eq(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- eq(IdType) - enum class中的方法 top.tangyh.basic.database.properties.IdType
- eq(MultiTenantType) - enum class中的方法 top.tangyh.basic.database.properties.MultiTenantType
- EQ - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
等于
- equalsValue(Object, Object) - 类中的方法 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
-
值比较
F
- findDataScope(Object) - 类中的方法 top.tangyh.basic.database.mybatis.auth.DataScopeInnerInterceptor
-
查找参数是否包括DataScope对象
- findEnumValueFieldName(Class<?>) - 类中的静态方法 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
-
查找标记标记EnumValue字段
- formatMessage(int, String, long, String, String, String, String) - 类中的方法 top.tangyh.basic.database.p6spy.TenantP6SpyLogger
- FullLikeTypeHandler - top.tangyh.basic.database.mybatis.typehandler中的类
-
仅仅用于like查询
- FullLikeTypeHandler() - 类的构造器 top.tangyh.basic.database.mybatis.typehandler.FullLikeTypeHandler
G
- ge(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- ge(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- ge(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- GE - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
大于等于
- geHeader(SFunction<T, ?>, LocalDate) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- geHeader(SFunction<T, ?>, LocalDateTime) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- geHeader(String, LocalDate) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- geHeader(String, LocalDateTime) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- getAliasColumn(Table) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
租户字段别名设置
- getCacheUidGenerator(DisposableWorkerIdAssigner) - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
- getDatabaseIdProvider() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
数据库配置
- getDbField(String, Class<?>) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
根据 bean字段 反射出 数据库字段
- getDefaultUidGenerator(DisposableWorkerIdAssigner) - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
- getFullLikeTypeHandler() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
Mybatis 自定义的类型处理器: 处理XML中 #{name,typeHandler=fullLike} 类型的参数 用于全模糊查询时使用
- getHuToolUidGenerator() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
- getLeftLikeTypeHandler() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
Mybatis 自定义的类型处理器: 处理XML中 #{name,typeHandler=leftLike} 类型的参数 用于左模糊查询时使用
- getLocalDataScope() - 类中的静态方法 top.tangyh.basic.database.mybatis.auth.DataScopeHelper
-
获取 数据权限字段配置 参数
- getMethodList(Class<?>, TableInfo) - 类中的方法 top.tangyh.basic.database.injector.LampSqlInjector
- getMyMetaObjectHandler() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
Mybatis Plus 注入器
- getMySqlInjector() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
- getNullableResult(CallableStatement, int) - 类中的方法 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
- getNullableResult(CallableStatement, int) - 类中的方法 top.tangyh.basic.database.mybatis.typehandler.BaseLikeTypeHandler
- getNullableResult(ResultSet, int) - 类中的方法 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
- getNullableResult(ResultSet, int) - 类中的方法 top.tangyh.basic.database.mybatis.typehandler.BaseLikeTypeHandler
- getNullableResult(ResultSet, String) - 类中的方法 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
- getNullableResult(ResultSet, String) - 类中的方法 top.tangyh.basic.database.mybatis.typehandler.BaseLikeTypeHandler
- getPaginationAfterInnerInterceptor() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
分页拦截器之后的插件
- getPaginationBeforeInnerInterceptor() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
分页拦截器之前的插件
- getRightLikeTypeHandler() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
Mybatis 自定义的类型处理器: 处理XML中 #{name,typeHandler=rightLike} 类型的参数 用于右模糊查询时使用
- getSqlSelect() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- getSqlSelect() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- getSqlSessionFactory(DataSource) - 类中的方法 top.tangyh.basic.database.datasource.defaults.BaseMasterDatabaseConfiguration
-
mybatis Sql Session 工厂
- getSqlSessionTemplate(SqlSessionFactory) - 类中的方法 top.tangyh.basic.database.datasource.defaults.BaseMasterDatabaseConfiguration
- getSqlSet() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- getTenantIdList() - 接口中的方法 top.tangyh.basic.database.plugins.MultiTenantLineHandler
-
获取租户 ID 值表达式,支持多个 ID 值
- getWriteInterceptor() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
演示环境权限拦截器
- gt(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- gt(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- gt(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- GT - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
大于
H
- HU_TOOL - enum class 中的枚举常量 top.tangyh.basic.database.properties.IdType
-
单机部署 或者 有固定部署集群数量时,使用hu tool的
- HutoolId() - 类的构造器 top.tangyh.basic.database.properties.DatabaseProperties.HutoolId
I
- IdType - top.tangyh.basic.database.properties中的Enum Class
- ignore(BiFunction<T, A, ?>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
忽略实体(entity)中的某些字段,实体中的字段默认是会除了null以外的全部进行等值匹配 再次可以进行忽略
- ignore(BiFunction<T, A, ?>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
-
忽略实体中的某些字段,实体中的字段默认是会除了null以外的全部进行等值匹配 再次可以进行忽略
- in(SFunction<T, ?>, Object...) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- in(SFunction<T, ?>, Object...) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- in(SFunction<T, ?>, Collection<?>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- in(SFunction<T, ?>, Collection<?>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- in(String, Object...) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- in(String, Collection<?>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- IN - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
范围内
- insertFill(MetaObject) - 类中的方法 top.tangyh.basic.database.datasource.LampMetaObjectHandler
-
注意:不支持 复合主键 自动注入!!
- instance() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
用于生成嵌套 sql
- instance() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
-
用于生成嵌套 sql
- instance() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- intercept(Invocation) - 类中的方法 top.tangyh.basic.database.mybatis.WriteInterceptor
- interceptors - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
- isMpEnums(Class<?>) - 类中的静态方法 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
-
判断是否为MP枚举处理
L
- lambda() - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
-
返回一个支持 lambda 函数写法的 wrapper
- LampMetaObjectHandler - top.tangyh.basic.database.datasource中的类
-
MyBatis Plus 元数据处理类 用于自动 注入 id, createTime, updateTime, createdBy, updatedBy 等字段
- LampMetaObjectHandler() - 类的构造器 top.tangyh.basic.database.datasource.LampMetaObjectHandler
- LampSqlInjector - top.tangyh.basic.database.injector中的类
-
自定义sql 注入器
- LampSqlInjector() - 类的构造器 top.tangyh.basic.database.injector.LampSqlInjector
- languageDrivers - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
- lbq(Entity, Map<String, Object>, Class<Entity>) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
- lbQ() - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
获取 HyLambdaQueryWrapper<T>
- lbQ(T) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
获取 HyLambdaQueryWrapper<T>
- LbqWrapper<T> - top.tangyh.basic.database.mybatis.conditions.query中的类
-
类似 LambdaQueryWrapper 的增强 Wrapper
- LbqWrapper() - 类的构造器 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
不建议直接 new 该实例,使用 Wrappers.lambdaQuery(entity)
- LbqWrapper(Class<T>) - 类的构造器 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
不建议直接 new 该实例,使用 Wraps.lbQ(entity)
- LbqWrapper(T) - 类的构造器 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
不建议直接 new 该实例,使用 Wrappers.lambdaQuery(entity)
- lbU() - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
获取 HyLambdaQueryWrapper<T>
- lbU(T) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
获取 HyLambdaQueryWrapper<T>
- LbuWrapper<T> - top.tangyh.basic.database.mybatis.conditions.update中的类
-
修改构造器
- LbuWrapper() - 类的构造器 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
-
不建议直接 new 该实例,使用 Wrappers.lambdaUpdate()
- LbuWrapper(Class<T>) - 类的构造器 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
-
不建议直接 new 该实例,使用 Wrappers.lambdaUpdate(entity)
- LbuWrapper(T) - 类的构造器 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
-
不建议直接 new 该实例,使用 Wrappers.lambdaUpdate(entity)
- le(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- le(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- le(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- LE - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
小于等于
- leFooter(SFunction<T, ?>, LocalDate) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- leFooter(SFunction<T, ?>, LocalDateTime) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- leFooter(String, LocalDate) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- leFooter(String, LocalDateTime) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- LeftLikeTypeHandler - top.tangyh.basic.database.mybatis.typehandler中的类
-
仅仅用于like查询
- LeftLikeTypeHandler() - 类的构造器 top.tangyh.basic.database.mybatis.typehandler.LeftLikeTypeHandler
- like(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- like(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- like(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- LIKE - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
模糊
- LIKE_LEFT - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
左模糊
- LIKE_RIGHT - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
右模糊
- likeLeft(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- likeLeft(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- likeLeft(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- likeRight(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- likeRight(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- likeRight(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- LOCAL_DATA_SCOPE - 类中的静态变量 top.tangyh.basic.database.mybatis.auth.DataScopeHelper
- lt(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- lt(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- lt(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- LT - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
小于
M
- MultiTenantLineHandler - top.tangyh.basic.database.plugins中的接口
- MultiTenantLineInnerInterceptor - top.tangyh.basic.database.plugins中的类
-
COLUMN 级别多租户拦截器 相对于mybatis-plus 的 TenantLineInnerInterceptor,本插件支持: 1. select 语句 where条件拼接多个租户id (tenant_id in (1,2,3,4)) 2. insert、update、 delete 时,不传递租户id,则不拼接
- MultiTenantLineInnerInterceptor() - 类的构造器 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- MultiTenantType - top.tangyh.basic.database.properties中的Enum Class
-
多租户类型
- MybatisEnumTypeHandler<E extends Enum<E>> - top.tangyh.basic.database.mybatis.handlers中的类
-
自定义枚举属性转换器
- MybatisEnumTypeHandler(Class<E>) - 类的构造器 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
- mybatisPlusInterceptor() - 类中的方法 top.tangyh.basic.database.datasource.BaseMybatisConfiguration
-
新的分页插件,一缓和二缓遵循mybatis的规则,需要设置 MybatisConfiguration#useDeprecatedExecutor = false 避免缓存出现问题(该属性会在旧插件移除后一同移除)
- mybatisPlusPropertiesCustomizers - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
N
- ne(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- ne(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- ne(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- NE - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
不等于
- nested(Consumer<LbqWrapper<T>>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
- nested(Consumer<QueryWrap<T>>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- nested(Consumer<LbuWrapper<T>>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- NONE - enum class 中的枚举常量 top.tangyh.basic.database.properties.MultiTenantType
-
非租户模式
- notBetween(String, Object, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- notLike(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
忽略实体中的某些字段,实体中的字段默认是会除了null以外的全部进行等值匹配 再次可以进行忽略
- notLike(SFunction<T, ?>, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- notLike(String, Object) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
O
- optimizeJoin - 类中的变量 top.tangyh.basic.database.properties.DatabaseProperties
-
生成 countSql 优化掉 join 现在只支持 left join
- overflow - 类中的变量 top.tangyh.basic.database.properties.DatabaseProperties
-
溢出总页数后是否进行处理
P
- plugin(Object) - 类中的方法 top.tangyh.basic.database.mybatis.WriteInterceptor
-
生成拦截对象的代理
- PREFIX - 类中的静态变量 top.tangyh.basic.database.properties.DatabaseProperties
- processDelete(Delete, int, String, Object) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
delete 语句处理
- processFromItem(FromItem) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
处理子查询等
- processFunction(Function) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
处理函数
- processInsert(Insert, int, String, Object) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- processInsertSelect(SelectBody) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
处理 insert into select
- processJoin(Join) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
处理联接语句
- processPlainSelect(PlainSelect) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
处理 PlainSelect
- processSelect(Select, int, String, Object) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- processSelectBody(SelectBody) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- processSelectItem(SelectItem) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- processUpdate(Update, int, String, Object) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
update 语句处理
- processWhereSubSelect(Expression) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
-
处理where条件内的子查询
- properties - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
Q
- q() - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
获取 QueryWrap<T>
- q(Entity, Map<String, Object>, Class<Entity>) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
构建查询条件 1.
- q(T) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
获取 QueryWrap<T>
- QueryWrap<T> - top.tangyh.basic.database.mybatis.conditions.query中的类
-
Entity 对象封装操作类
- QueryWrap() - 类的构造器 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- QueryWrap(Class<T>) - 类的构造器 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- QueryWrap(T) - 类的构造器 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- QueryWrap(T, String...) - 类的构造器 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
R
- REGX - 类中的静态变量 top.tangyh.basic.database.p6spy.TenantP6SpyLogger
- replace(Object) - 类中的静态方法 top.tangyh.basic.database.mybatis.conditions.Wraps
-
替换 实体对象中类型为String 类型的参数,并将% 和 _ 符号转义
- replaceSql(DbType, String, String) - 类中的静态方法 top.tangyh.basic.database.parsers.ReplaceSql
- ReplaceSql - top.tangyh.basic.database.parsers中的类
-
替换SQL
- resourceLoader - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
- RightLikeTypeHandler - top.tangyh.basic.database.mybatis.typehandler中的类
-
仅仅用于like查询
- RightLikeTypeHandler() - 类的构造器 top.tangyh.basic.database.mybatis.typehandler.RightLikeTypeHandler
S
- SCHEMA - enum class 中的枚举常量 top.tangyh.basic.database.properties.MultiTenantType
-
独立schema模式 在sql中拼接 数据库 schema
- SCHEMA_COLUMN - enum class 中的枚举常量 top.tangyh.basic.database.properties.MultiTenantType
-
SCHEMA + 字段 混合模式
- SchemaInterceptor - top.tangyh.basic.database.plugins中的类
-
SCHEMA模式插件
- SchemaInterceptor(String, String, DbType) - 类的构造器 top.tangyh.basic.database.plugins.SchemaInterceptor
- select(boolean, List<SFunction<T, ?>>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
SELECT 部分 SQL 设置
- select(boolean, List<String>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- select(Class<T>, Predicate<TableFieldInfo>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
-
过滤查询的字段信息(主键除外!)
- select(Class<T>, Predicate<TableFieldInfo>) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.query.QueryWrap
- set(boolean, SFunction<T, ?>, Object, String) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- setLocalDataScope(DataScope) - 类中的静态方法 top.tangyh.basic.database.mybatis.auth.DataScopeHelper
-
设置 数据权限字段配置
- setNonNullParameter(PreparedStatement, int, E, JdbcType) - 类中的方法 top.tangyh.basic.database.mybatis.handlers.MybatisEnumTypeHandler
- setNonNullParameter(PreparedStatement, int, CharSequence, JdbcType) - 类中的方法 top.tangyh.basic.database.mybatis.typehandler.BaseLikeTypeHandler
- setProperties(Properties) - 类中的方法 top.tangyh.basic.database.mybatis.WriteInterceptor
-
mybatis配置的属性
- setProperties(Properties) - 类中的方法 top.tangyh.basic.database.plugins.MultiTenantLineInnerInterceptor
- setSql(boolean, String, Object...) - 类中的方法 top.tangyh.basic.database.mybatis.conditions.update.LbuWrapper
- sqlSessionFactory(DataSource) - 类中的方法 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
-
构建sqlSession工厂
- ST - 类中的静态变量 top.tangyh.basic.database.mybatis.conditions.Wraps
-
开始时间
- startDataScope(DataScope) - 类中的静态方法 top.tangyh.basic.database.mybatis.auth.DataScopeHelper
-
开启数据权限
T
- TenantP6SpyLogger - top.tangyh.basic.database.p6spy中的类
-
用于 p6spy 在输出的sql日志中,打印当前租户、当前用户ID、当前数据源连接url
- TenantP6SpyLogger() - 类的构造器 top.tangyh.basic.database.p6spy.TenantP6SpyLogger
- top.tangyh.basic.database.datasource - 程序包 top.tangyh.basic.database.datasource
- top.tangyh.basic.database.datasource.defaults - 程序包 top.tangyh.basic.database.datasource.defaults
- top.tangyh.basic.database.injector - 程序包 top.tangyh.basic.database.injector
- top.tangyh.basic.database.injector.method - 程序包 top.tangyh.basic.database.injector.method
- top.tangyh.basic.database.mybatis - 程序包 top.tangyh.basic.database.mybatis
- top.tangyh.basic.database.mybatis.auth - 程序包 top.tangyh.basic.database.mybatis.auth
- top.tangyh.basic.database.mybatis.conditions - 程序包 top.tangyh.basic.database.mybatis.conditions
- top.tangyh.basic.database.mybatis.conditions.query - 程序包 top.tangyh.basic.database.mybatis.conditions.query
- top.tangyh.basic.database.mybatis.conditions.update - 程序包 top.tangyh.basic.database.mybatis.conditions.update
- top.tangyh.basic.database.mybatis.handlers - 程序包 top.tangyh.basic.database.mybatis.handlers
- top.tangyh.basic.database.mybatis.typehandler - 程序包 top.tangyh.basic.database.mybatis.typehandler
- top.tangyh.basic.database.p6spy - 程序包 top.tangyh.basic.database.p6spy
- top.tangyh.basic.database.parsers - 程序包 top.tangyh.basic.database.parsers
- top.tangyh.basic.database.plugins - 程序包 top.tangyh.basic.database.plugins
- top.tangyh.basic.database.properties - 程序包 top.tangyh.basic.database.properties
- typeHandlers - 类中的变量 top.tangyh.basic.database.datasource.BaseDatabaseConfiguration
U
- UpdateAllById - top.tangyh.basic.database.injector.method中的类
-
修改所有的字段
- UpdateAllById(Predicate<TableFieldInfo>) - 类的构造器 top.tangyh.basic.database.injector.method.UpdateAllById
- updateFill(MetaObject) - 类中的方法 top.tangyh.basic.database.datasource.LampMetaObjectHandler
-
所有的继承了Entity、SuperEntity的实体,在update时, updatedBy: 自动赋予 当前线程上的登录人id updateTime: 自动赋予 服务器的当前时间
V
- valueOf(String) - enum class中的静态方法 top.tangyh.basic.database.properties.IdType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 top.tangyh.basic.database.properties.MultiTenantType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 top.tangyh.basic.database.properties.IdType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 top.tangyh.basic.database.properties.MultiTenantType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- Wraps - top.tangyh.basic.database.mybatis.conditions中的类
-
Wrappers 工具类, 该方法的主要目的是为了 缩短代码长度
- WriteInterceptor - top.tangyh.basic.database.mybatis中的类
-
演示环境写权限控制 拦截器 该拦截器只用于演示环境, 开发和生产都不需要
- WriteInterceptor() - 类的构造器 top.tangyh.basic.database.mybatis.WriteInterceptor
All Classes and Interfaces|常量字段值|所有程序包|序列化表格