索引
All Classes and Interfaces|所有程序包|序列化表格
C
- cn.herodotus.engine.data.tenant.annotation - 程序包 cn.herodotus.engine.data.tenant.annotation
- cn.herodotus.engine.data.tenant.condition - 程序包 cn.herodotus.engine.data.tenant.condition
- cn.herodotus.engine.data.tenant.configuration - 程序包 cn.herodotus.engine.data.tenant.configuration
- cn.herodotus.engine.data.tenant.datasource - 程序包 cn.herodotus.engine.data.tenant.datasource
- cn.herodotus.engine.data.tenant.entity - 程序包 cn.herodotus.engine.data.tenant.entity
- cn.herodotus.engine.data.tenant.hibernate - 程序包 cn.herodotus.engine.data.tenant.hibernate
- cn.herodotus.engine.data.tenant.properties - 程序包 cn.herodotus.engine.data.tenant.properties
- cn.herodotus.engine.data.tenant.repository - 程序包 cn.herodotus.engine.data.tenant.repository
- ConditionalOnDatabaseApproach - cn.herodotus.engine.data.tenant.annotation中的Annotation Interface
-
Description: Database 模式多租户条件注解
- ConditionalOnSchemaApproach - cn.herodotus.engine.data.tenant.annotation中的Annotation Interface
-
Description: Schema 模式多租户条件注解
- currentTenantIdentifierResolver() - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DiscriminatorApproachConfiguration
- customize(Map<String, Object>) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.DatabaseMultiTenantConnectionProvider
- customize(Map<String, Object>) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.HerodotusTenantIdentifierResolver
- customize(Map<String, Object>) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
D
- DatabaseApproachCondition - cn.herodotus.engine.data.tenant.condition中的类
-
Description: 标准算法策略条件
- DatabaseApproachCondition() - 类的构造器 cn.herodotus.engine.data.tenant.condition.DatabaseApproachCondition
- DatabaseApproachConfiguration - cn.herodotus.engine.data.tenant.configuration中的类
-
Description: 独立数据库多租户方式配置
- DatabaseApproachConfiguration() - 类的构造器 cn.herodotus.engine.data.tenant.configuration.DatabaseApproachConfiguration
- DatabaseMultiTenantConnectionProvider - cn.herodotus.engine.data.tenant.hibernate中的类
-
Description: 数据库连接提供者
- DatabaseMultiTenantConnectionProvider(DataSource) - 类的构造器 cn.herodotus.engine.data.tenant.hibernate.DatabaseMultiTenantConnectionProvider
- DataTenantConfiguration - cn.herodotus.engine.data.tenant.configuration中的类
-
Description: 多租户模块统一配置
- DataTenantConfiguration() - 类的构造器 cn.herodotus.engine.data.tenant.configuration.DataTenantConfiguration
- DiscriminatorApproachConfiguration - cn.herodotus.engine.data.tenant.configuration中的类
-
Description: 共享数据库,独立Schema,共享数据表多租户配置
- DiscriminatorApproachConfiguration() - 类的构造器 cn.herodotus.engine.data.tenant.configuration.DiscriminatorApproachConfiguration
E
- entityManagerFactory(DataSource, HibernateProperties, JpaVendorAdapter, JpaProperties, MultiTenantProperties, MultiTenantConnectionProvider, CurrentTenantIdentifierResolver) - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DatabaseApproachConfiguration
F
- findByTenantId(String) - 接口中的方法 cn.herodotus.engine.data.tenant.repository.SysTenantDataSourceRepository
-
根据租户ID查询数据源
G
- getAll(DataSource) - 类中的方法 cn.herodotus.engine.data.tenant.datasource.MultiTenantDataSourceFactory
- getAnyConnection() - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
- getApproach() - 类中的方法 cn.herodotus.engine.data.tenant.properties.MultiTenantProperties
- getConnection(String) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
- getDatasourceId() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- getDriverClassName() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- getInitialize() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- getPackageToScan() - 类中的方法 cn.herodotus.engine.data.tenant.properties.MultiTenantProperties
- getPassword() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- getTenantId() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- getUrl() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- getUsername() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
H
- HerodotusTenantIdentifierResolver - cn.herodotus.engine.data.tenant.hibernate中的类
-
Description: 租户选择器
- HerodotusTenantIdentifierResolver() - 类的构造器 cn.herodotus.engine.data.tenant.hibernate.HerodotusTenantIdentifierResolver
I
- isUnwrappableAs(Class<?>) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
M
- matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.engine.data.tenant.condition.DatabaseApproachCondition
- matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 cn.herodotus.engine.data.tenant.condition.SchemaApproachCondition
- multiTenantConnectionProvider(DataSource) - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DatabaseApproachConfiguration
- multiTenantConnectionProvider(DataSource) - 类中的方法 cn.herodotus.engine.data.tenant.configuration.SchemaApproachConfiguration
- multiTenantDataSourceFactory() - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DatabaseApproachConfiguration
- MultiTenantDataSourceFactory - cn.herodotus.engine.data.tenant.datasource中的类
-
Description: 多租户数据源工厂
- MultiTenantDataSourceFactory() - 类的构造器 cn.herodotus.engine.data.tenant.datasource.MultiTenantDataSourceFactory
- MultiTenantProperties - cn.herodotus.engine.data.tenant.properties中的类
-
Description: 自定义 JPA 配置
- MultiTenantProperties() - 类的构造器 cn.herodotus.engine.data.tenant.properties.MultiTenantProperties
P
- postConstruct() - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DatabaseApproachConfiguration
- postConstruct() - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DataTenantConfiguration
- postConstruct() - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DiscriminatorApproachConfiguration
- postConstruct() - 类中的方法 cn.herodotus.engine.data.tenant.configuration.SchemaApproachConfiguration
R
- releaseAnyConnection(Connection) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
- releaseConnection(String, Connection) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
- resolveCurrentTenantIdentifier() - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.HerodotusTenantIdentifierResolver
S
- SchemaApproachCondition - cn.herodotus.engine.data.tenant.condition中的类
-
Description: 标准算法策略条件
- SchemaApproachCondition() - 类的构造器 cn.herodotus.engine.data.tenant.condition.SchemaApproachCondition
- SchemaApproachConfiguration - cn.herodotus.engine.data.tenant.configuration中的类
-
Description: 共享数据库,独立Schema多租户方式配置
- SchemaApproachConfiguration() - 类的构造器 cn.herodotus.engine.data.tenant.configuration.SchemaApproachConfiguration
- SchemaMultiTenantConnectionProvider - cn.herodotus.engine.data.tenant.hibernate中的类
-
Description: Schema 模式多租户 ConnectionProvider
- SchemaMultiTenantConnectionProvider(DataSource) - 类的构造器 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
- selectAnyDataSource() - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.DatabaseMultiTenantConnectionProvider
-
在没有指定 tenantId 的情况下选择的数据源(例如启动处理)
- selectDataSource(String) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.DatabaseMultiTenantConnectionProvider
- setApproach(MultiTenantApproach) - 类中的方法 cn.herodotus.engine.data.tenant.properties.MultiTenantProperties
- setDatasourceId(String) - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- setDriverClassName(String) - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- setInitialize(Boolean) - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- setPackageToScan(String[]) - 类中的方法 cn.herodotus.engine.data.tenant.properties.MultiTenantProperties
- setPassword(String) - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- setTenantId(String) - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- setUrl(String) - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- setUsername(String) - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- supportsAggressiveRelease() - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
- SysTenantDataSource - cn.herodotus.engine.data.tenant.entity中的类
-
Description: 租户数据源管理
- SysTenantDataSource() - 类的构造器 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- SysTenantDataSourceRepository - cn.herodotus.engine.data.tenant.repository中的接口
-
Description: 多租户数据源 Repository
T
- toString() - 类中的方法 cn.herodotus.engine.data.tenant.entity.SysTenantDataSource
- transactionManager(LocalContainerEntityManagerFactoryBean) - 类中的方法 cn.herodotus.engine.data.tenant.configuration.DatabaseApproachConfiguration
U
- unwrap(Class<T>) - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider
V
- validateExistingCurrentSessions() - 类中的方法 cn.herodotus.engine.data.tenant.hibernate.HerodotusTenantIdentifierResolver
-
Additionally, if the CurrentTenantIdentifierResolver implementation returns true for its validateExistingCurrentSessions method, Hibernate will make sure any existing sessions that are found in scope have a matching tenant identifier.
All Classes and Interfaces|所有程序包|序列化表格