索引

C D E F G H I M P R S T U V 
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: TODO
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.
C D E F G H I M P R S T U V 
All Classes and Interfaces|所有程序包|序列化表格