类分层结构
- java.lang.Object
- org.hibernate.engine.jdbc.connections.spi.AbstractDataSourceBasedMultiTenantConnectionProviderImpl (implements org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider)
- cn.herodotus.engine.assistant.core.definition.domain.AbstractEntity (implements cn.herodotus.engine.assistant.core.definition.domain.Entity)
- cn.herodotus.engine.data.tenant.condition.DatabaseApproachCondition (implements org.springframework.context.annotation.Condition)
- cn.herodotus.engine.data.tenant.configuration.DatabaseApproachConfiguration
- cn.herodotus.engine.data.tenant.configuration.DataTenantConfiguration
- cn.herodotus.engine.data.tenant.configuration.DiscriminatorApproachConfiguration
- cn.herodotus.engine.data.tenant.hibernate.HerodotusTenantIdentifierResolver (implements org.hibernate.context.spi.CurrentTenantIdentifierResolver, org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer)
- cn.herodotus.engine.data.tenant.datasource.MultiTenantDataSourceFactory
- cn.herodotus.engine.data.tenant.properties.MultiTenantProperties
- cn.herodotus.engine.data.tenant.condition.SchemaApproachCondition (implements org.springframework.context.annotation.Condition)
- cn.herodotus.engine.data.tenant.configuration.SchemaApproachConfiguration
- cn.herodotus.engine.data.tenant.hibernate.SchemaMultiTenantConnectionProvider (implements org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer, org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider)
接口分层结构
- org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (并 extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
- cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.ListCrudRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (并 extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (并 extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
Annotation Interface Hierarchy