Class Hierarchy

  • java.lang.Object
    • org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration (implements org.springframework.context.ApplicationContextAware)
    • org.springframework.data.mapping.context.AbstractMappingContext<E,P> (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.EnvironmentAware, org.springframework.beans.factory.InitializingBean, org.springframework.data.mapping.context.MappingContext<E,P>)
      • org.springframework.data.relational.core.mapping.RelationalMappingContext
        • org.springframework.data.jdbc.core.mapping.JdbcMappingContext
    • org.springframework.data.mapping.model.AbstractPersistentProperty<P> (implements org.springframework.data.mapping.PersistentProperty<P>)
      • org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<P>
        • org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty (implements org.springframework.data.relational.core.mapping.RelationalPersistentProperty)
          • org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
    • org.springframework.data.mapping.model.BasicPersistentEntity<T,P> (implements org.springframework.data.mapping.model.MutablePersistentEntity<T,P>)
      • cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity<T> (implements org.springframework.data.relational.core.mapping.RelationalPersistentEntity<T>)
    • cn.dinodev.spring.data.sql.dialect.CamelNamingConversition (implements cn.dinodev.spring.data.sql.dialect.NamingConversition)
    • org.springframework.data.convert.CustomConversions
      • org.springframework.data.jdbc.core.convert.JdbcCustomConversions
    • cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier (implements org.springframework.data.relational.core.sql.SqlIdentifier)
    • cn.dinodev.spring.data.sql.dialect.Dialect.Default (implements cn.dinodev.spring.data.sql.dialect.Dialect)
    • cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
    • cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration (implements org.springframework.context.ApplicationListener<E>)
    • cn.dinodev.spring.data.domain.EntityBase<K> (implements java.io.Serializable)
    • cn.dinodev.spring.data.dao.EntityMeta
    • cn.dinodev.spring.data.schema.FieldDef
    • cn.dinodev.spring.data.schema.IndexDef
    • cn.dinodev.spring.data.sql.builder.InsertSqlBuilder (implements cn.dinodev.spring.data.sql.SqlBuilder)
    • cn.dinodev.spring.data.jdbc.mapping.JsonbPropertyValueConverter (implements org.springframework.data.convert.PropertyValueConverter<DV,SV,C>)
    • cn.dinodev.spring.data.converts.JsonStringConvert (implements jakarta.persistence.AttributeConverter<X,Y>)
    • cn.dinodev.spring.data.domain.LimitOffsetPageable (implements org.springframework.data.domain.Pageable, java.io.Serializable)
    • cn.dinodev.spring.data.converts.ListLongJsonbConverter (implements jakarta.persistence.AttributeConverter<X,Y>)
    • cn.dinodev.spring.data.converts.ListStringJsonbConverter (implements jakarta.persistence.AttributeConverter<X,Y>)
    • com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
    • cn.dinodev.spring.data.sql.dialect.MysqlDialect (implements cn.dinodev.spring.data.sql.dialect.Dialect)
    • cn.dinodev.spring.data.sql.dialect.NamingConversition.Default (implements cn.dinodev.spring.data.sql.dialect.NamingConversition)
    • cn.dinodev.spring.data.converts.ObjectJsonbConverter (implements jakarta.persistence.AttributeConverter<X,Y>)
    • cn.dinodev.spring.data.converts.PostgreJsonbReadingConverter (implements org.springframework.core.convert.converter.GenericConverter)
    • cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter (implements org.springframework.core.convert.converter.ConditionalGenericConverter)
    • cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect (implements cn.dinodev.spring.data.sql.dialect.Dialect)
    • org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport (implements org.springframework.context.EnvironmentAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.ResourceLoaderAware)
    • org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport (implements org.springframework.data.repository.config.RepositoryConfigurationExtension)
    • org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,ID> (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.data.repository.core.support.RepositoryFactoryInformation<T,ID>)
      • org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport<T,S,ID> (implements org.springframework.beans.factory.BeanFactoryAware)
        • org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean<T,S,ID> (implements org.springframework.context.ApplicationEventPublisherAware)
    • cn.dinodev.spring.data.schema.SchemaManager
    • cn.dinodev.spring.data.converts.ScopeDefaultConvert (implements jakarta.persistence.AttributeConverter<X,Y>)
    • org.springframework.data.jdbc.repository.support.SimpleJdbcRepository<T,ID> (implements org.springframework.data.repository.CrudRepository<T,ID>, org.springframework.data.repository.PagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
    • org.springframework.data.mapping.model.SimpleTypeHolder
    • cn.dinodev.spring.data.sql.dialect.SnakeNamingConversition (implements cn.dinodev.spring.data.sql.dialect.NamingConversition)
    • cn.dinodev.spring.data.schema.TableDef
    • cn.dinodev.spring.data.caching.TenantEntityKeyGenerator (implements org.springframework.cache.interceptor.KeyGenerator)
    • cn.dinodev.spring.data.dao.processor.TenantJpaRepositoryPostProcessor (implements org.springframework.data.repository.core.support.RepositoryProxyPostProcessor)
    • cn.dinodev.spring.data.schema.UniqueConstraint
    • cn.dinodev.spring.data.sql.builder.WhereSql<T> (implements cn.dinodev.spring.data.sql.SqlBuilder)

Interface Hierarchy

  • cn.dinodev.spring.data.sql.dialect.Dialect
  • cn.dinodev.spring.data.domain.IdService
  • cn.dinodev.spring.data.dao.JdbcHelperExcutor<T,K>
    • cn.dinodev.spring.data.dao.JdbcSelectExecutor<T,K>
      • cn.dinodev.spring.data.dao.CrudRepositoryBase<T,K> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
  • cn.dinodev.spring.data.converts.Jsonb
  • cn.dinodev.spring.data.domain.LogicalDelete
  • cn.dinodev.spring.data.sql.dialect.NamingConversition
  • org.springframework.data.repository.Repository<T,ID>
    • org.springframework.data.repository.CrudRepository<T,ID>
      • org.springframework.data.repository.ListCrudRepository<T,ID>
        • cn.dinodev.spring.data.dao.CrudRepositoryBase<T,K> (also extends cn.dinodev.spring.data.dao.JdbcSelectExecutor<T,K>, org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
    • org.springframework.data.repository.PagingAndSortingRepository<T,ID>
      • cn.dinodev.spring.data.dao.CrudRepositoryBase<T,K> (also extends cn.dinodev.spring.data.dao.JdbcSelectExecutor<T,K>, org.springframework.data.repository.ListCrudRepository<T,ID>)
  • cn.dinodev.spring.data.sql.SqlBuilder
  • cn.dinodev.spring.data.domain.TenantRowEntity
  • cn.dinodev.spring.data.domain.TenantTableEntity
  • cn.dinodev.spring.data.domain.Versioned

Annotation Interface Hierarchy

Enum Class Hierarchy