Hierarchy For All Packages
Package Hierarchies:- org.springframework.data.envers.repository.config,
 - org.springframework.data.envers.repository.support,
 - org.springframework.data.jpa.convert,
 - org.springframework.data.jpa.convert.threeten,
 - org.springframework.data.jpa.domain,
 - org.springframework.data.jpa.domain.support,
 - org.springframework.data.jpa.mapping,
 - org.springframework.data.jpa.projection,
 - org.springframework.data.jpa.provider,
 - org.springframework.data.jpa.repository,
 - org.springframework.data.jpa.repository.aot,
 - org.springframework.data.jpa.repository.cdi,
 - org.springframework.data.jpa.repository.config,
 - org.springframework.data.jpa.repository.query,
 - org.springframework.data.jpa.repository.support,
 - org.springframework.data.jpa.support,
 - org.springframework.data.jpa.util
 
Class Hierarchy
- java.lang.Object
- org.springframework.data.repository.core.support.AbstractEntityInformation<T,
ID> (implements org.springframework.data.repository.core.EntityInformation<T, ID>) - org.springframework.data.jpa.repository.support.JpaEntityInformationSupport<T,
ID> (implements org.springframework.data.jpa.repository.support.JpaEntityInformation<T, ID>) - org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation<T,
ID> - org.springframework.data.jpa.repository.support.JpaPersistableEntityInformation<T,
ID>  
 - org.springframework.data.jpa.repository.support.JpaPersistableEntityInformation<T,
 
 - org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation<T,
 
 - org.springframework.data.jpa.repository.support.JpaEntityInformationSupport<T,
 - org.springframework.beans.factory.config.AbstractFactoryBean<T> (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
- org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean (implements org.springframework.context.ApplicationContextAware)
 
 - org.springframework.data.jpa.repository.query.AbstractJpaQuery (implements org.springframework.data.repository.query.RepositoryQuery)
- org.springframework.data.jpa.repository.query.PartTreeJpaQuery
 
 - org.springframework.data.mapping.context.AbstractMappingContext<E,
P> (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.InitializingBean, org.springframework.data.mapping.context.MappingContext<E, P>) - org.springframework.data.jpa.mapping.JpaMetamodelMappingContext
 
 - org.springframework.data.jpa.domain.AbstractPersistable<PK> (implements org.springframework.data.domain.Persistable<ID>)
- org.springframework.data.jpa.domain.AbstractAuditable<U,
PK> (implements org.springframework.data.domain.Auditable<U, ID, T>)  
 - org.springframework.data.jpa.domain.AbstractAuditable<U,
 - org.springframework.data.repository.query.parser.AbstractQueryCreator<T,
S> - org.springframework.data.jpa.repository.query.JpaQueryCreator
- org.springframework.data.jpa.repository.query.JpaCountQueryCreator
 
 
 - org.springframework.data.jpa.repository.query.JpaQueryCreator
 - org.springframework.data.jpa.repository.config.AuditingBeanDefinitionParser (implements org.springframework.beans.factory.xml.BeanDefinitionParser)
 - org.springframework.data.jpa.domain.support.AuditingBeanFactoryPostProcessor (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor)
 - org.springframework.data.jpa.domain.support.AuditingEntityListener
 - org.springframework.data.jpa.util.BeanDefinitionUtils
 - org.springframework.data.jpa.util.BeanDefinitionUtils.EntityManagerFactoryBeanDefinition
 - org.springframework.data.jpa.repository.query.BeanFactoryQueryRewriterProvider (implements org.springframework.data.jpa.repository.query.QueryRewriterProvider)
 - org.springframework.data.jpa.repository.cdi.BeanManagerQueryRewriterProvider (implements org.springframework.data.jpa.repository.query.QueryRewriterProvider)
 - org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport (implements jakarta.enterprise.inject.spi.Extension)
- org.springframework.data.jpa.repository.cdi.JpaRepositoryExtension
 
 - org.springframework.data.jpa.support.ClasspathScanningPersistenceUnitPostProcessor (implements org.springframework.context.EnvironmentAware, org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor, org.springframework.context.ResourceLoaderAware)
 - org.springframework.data.jpa.repository.support.DefaultJpaContext (implements org.springframework.data.jpa.repository.JpaContext)
 - org.springframework.data.jpa.repository.query.DefaultJpaEntityMetadata<T> (implements org.springframework.data.jpa.repository.query.JpaEntityMetadata<T>)
 - org.springframework.data.jpa.repository.query.DefaultJpaQueryMethodFactory (implements org.springframework.data.jpa.repository.query.JpaQueryMethodFactory)
 - org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager (implements org.springframework.beans.factory.InitializingBean, org.springframework.context.weaving.LoadTimeWeaverAware, org.springframework.orm.jpa.persistenceunit.PersistenceUnitManager, org.springframework.context.ResourceLoaderAware)
- org.springframework.data.jpa.support.MergingPersistenceUnitManager
 
 - org.springframework.data.jpa.repository.query.DefaultQueryEnhancer (implements org.springframework.data.jpa.repository.query.QueryEnhancer)
 - org.springframework.data.envers.repository.support.DefaultRevisionMetadata (implements org.springframework.data.history.RevisionMetadata<N>)
 - org.springframework.data.jpa.repository.query.DelegatingQueryRewriter (implements org.springframework.data.jpa.repository.QueryRewriter)
 - org.springframework.data.jpa.repository.support.EntityManagerBeanDefinitionRegistrarPostProcessor (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered)
 - org.springframework.data.envers.repository.support.EnversRevisionRepositoryImpl<T,
ID, N> (implements org.springframework.data.repository.history.RevisionRepository<T, ID, N>)  - org.springframework.data.jpa.repository.query.EscapeCharacter
 - org.springframework.data.jpa.provider.HibernateUtils
 - org.springframework.data.jpa.repository.query.Jpa21Utils
 - org.springframework.data.jpa.repository.query.JpaEntityGraph
 - org.springframework.data.jpa.repository.support.JpaEvaluationContextExtension (implements org.springframework.data.spel.spi.EvaluationContextExtension)
 - org.springframework.data.jpa.repository.support.JpaEvaluationContextExtension.JpaRootObject
 - org.springframework.data.jpa.util.JpaMetamodel
 - org.springframework.data.jpa.repository.query.JpaQueryExecution
 - org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy
 - org.springframework.data.jpa.domain.JpaSort.Path<T,
S>  - org.springframework.data.jpa.repository.query.JSqlParserQueryEnhancer (implements org.springframework.data.jpa.repository.query.QueryEnhancer)
 - org.springframework.data.jpa.repository.query.JSqlParserUtils
 - org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters
 - org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters.InstantConverter (implements jakarta.persistence.AttributeConverter<X,
Y>)  - org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters.LocalDateConverter (implements jakarta.persistence.AttributeConverter<X,
Y>)  - org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters.LocalDateTimeConverter (implements jakarta.persistence.AttributeConverter<X,
Y>)  - org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters.LocalTimeConverter (implements jakarta.persistence.AttributeConverter<X,
Y>)  - org.springframework.data.jpa.convert.threeten.Jsr310JpaConverters.ZoneIdConverter (implements jakarta.persistence.AttributeConverter<X,
Y>)  - org.springframework.data.jpa.repository.query.Meta
 - org.springframework.data.jpa.repository.support.MutableQueryHints (implements org.springframework.data.jpa.repository.support.QueryHints)
 - org.springframework.beans.factory.xml.NamespaceHandlerSupport (implements org.springframework.beans.factory.xml.NamespaceHandler)
- org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler
 
 - org.springframework.data.jpa.support.PageableUtils
 - org.springframework.data.repository.query.Parameter
- org.springframework.data.jpa.repository.query.JpaParameters.JpaParameter
 
 - org.springframework.data.jpa.repository.query.ParameterBinder
 - org.springframework.data.repository.query.Parameters<S,
T> (implements org.springframework.data.util.Streamable<T>) - org.springframework.data.jpa.repository.query.JpaParameters
 
 - org.springframework.data.repository.query.ParametersParameterAccessor (implements org.springframework.data.repository.query.ParameterAccessor)
- org.springframework.data.jpa.repository.query.JpaParametersParameterAccessor
 
 - org.springframework.data.jpa.convert.QueryByExamplePredicateBuilder
 - org.springframework.data.jpa.repository.support.Querydsl
 - org.springframework.data.jpa.repository.support.QuerydslJpaPredicateExecutor<T> (implements org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 - org.springframework.data.jpa.repository.support.QuerydslRepositorySupport
 - org.springframework.data.jpa.repository.query.QueryEnhancerFactory
 - org.springframework.data.jpa.repository.support.QueryHintValue
 - org.springframework.data.repository.query.QueryMethod
- org.springframework.data.jpa.repository.query.JpaQueryMethod
 
 - org.springframework.data.jpa.repository.query.QueryUtils
 - org.springframework.data.envers.repository.support.ReflectionRevisionEntityInformation (implements org.springframework.data.repository.history.support.RevisionEntityInformation)
 - org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport (implements org.springframework.data.repository.config.RepositoryConfigurationExtension)
- org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension
 
 - 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.jpa.repository.support.JpaRepositoryFactoryBean<T,
S, ID> - org.springframework.data.envers.repository.support.EnversRevisionRepositoryFactoryBean<T,
S, ID, N>  
 - org.springframework.data.envers.repository.support.EnversRevisionRepositoryFactoryBean<T,
 
 - org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean<T,
 
 - org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport<T,
 - org.springframework.data.repository.core.support.RepositoryFactorySupport (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware)
- org.springframework.data.jpa.repository.support.JpaRepositoryFactory
 
 - org.springframework.data.repository.config.RepositoryRegistrationAotProcessor (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.aot.BeanRegistrationAotProcessor)
- org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension.JpaRepositoryRegistrationAotProcessor
 
 - org.springframework.data.jpa.repository.support.SimpleJpaRepository<T,
ID> (implements org.springframework.data.jpa.repository.support.JpaRepositoryImplementation<T, ID>) - org.springframework.data.jpa.repository.support.QuerydslJpaRepository<T,
ID> (implements org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)  
 - org.springframework.data.jpa.repository.support.QuerydslJpaRepository<T,
 - org.springframework.data.domain.Sort (implements java.io.Serializable, org.springframework.data.util.Streamable<T>)
- org.springframework.data.jpa.domain.JpaSort
 
 - org.springframework.data.domain.Sort.Order (implements java.io.Serializable)
- org.springframework.data.jpa.domain.JpaSort.JpaOrder
 
 - org.springframework.data.projection.SpelAwareProxyProjectionFactory (implements org.springframework.beans.factory.BeanFactoryAware)
- org.springframework.data.jpa.projection.CollectionAwareProjectionFactory
 
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 - org.springframework.data.repository.core.support.AbstractEntityInformation<T,
 
Interface Hierarchy
- org.springframework.data.jpa.repository.support.CrudMethodMetadata
 - org.springframework.data.repository.core.EntityMetadata<T>
- org.springframework.data.repository.core.EntityInformation<T,
ID> - org.springframework.data.jpa.repository.support.JpaEntityInformation<T,
ID> (also extends org.springframework.data.jpa.repository.query.JpaEntityMetadata<T>)  
 - org.springframework.data.jpa.repository.support.JpaEntityInformation<T,
 - org.springframework.data.jpa.repository.query.JpaEntityMetadata<T>
- org.springframework.data.jpa.repository.support.JpaEntityInformation<T,
ID> (also extends org.springframework.data.repository.core.EntityInformation<T, ID>)  
 - org.springframework.data.jpa.repository.support.JpaEntityInformation<T,
 
 - org.springframework.data.repository.core.EntityInformation<T,
 - java.lang.Iterable<T>
- org.springframework.data.mapping.PersistentEntity<T,
P> - org.springframework.data.jpa.mapping.JpaPersistentEntity<T>
 
 
 - org.springframework.data.mapping.PersistentEntity<T,
 - org.springframework.data.jpa.repository.JpaContext
 - org.springframework.data.jpa.repository.query.JpaQueryMethodFactory
 - org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- org.springframework.data.jpa.repository.support.JpaRepositoryImplementation<T,
ID> (also extends org.springframework.data.jpa.repository.JpaRepository<T, ID>)  
 - org.springframework.data.jpa.repository.support.JpaRepositoryImplementation<T,
 - org.springframework.data.mapping.PersistentProperty<P>
- org.springframework.data.jpa.mapping.JpaPersistentProperty
 
 - org.springframework.data.jpa.provider.ProxyIdAccessor
 - org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>) - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
ID, N> (also extends org.springframework.data.repository.history.RevisionRepository<T, ID, N>)  - org.springframework.data.jpa.repository.support.JpaRepositoryImplementation<T,
ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)  
 - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
 
 - org.springframework.data.jpa.repository.JpaRepository<T,
 - org.springframework.data.jpa.provider.QueryComment
 - org.springframework.data.jpa.repository.query.QueryEnhancer
 - org.springframework.data.jpa.provider.QueryExtractor
 - org.springframework.data.jpa.repository.support.QueryHints
 - org.springframework.data.jpa.repository.QueryRewriter
 - org.springframework.data.jpa.repository.query.QueryRewriterProvider
 - 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> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
ID, N> (also extends org.springframework.data.repository.history.RevisionRepository<T, ID, N>)  - org.springframework.data.jpa.repository.support.JpaRepositoryImplementation<T,
ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)  
 - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
 
 - org.springframework.data.jpa.repository.JpaRepository<T,
 
 - org.springframework.data.repository.ListCrudRepository<T,
 - org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.springframework.data.repository.ListPagingAndSortingRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
ID, N> (also extends org.springframework.data.repository.history.RevisionRepository<T, ID, N>)  - org.springframework.data.jpa.repository.support.JpaRepositoryImplementation<T,
ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)  
 - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
 
 - org.springframework.data.jpa.repository.JpaRepository<T,
 
 - org.springframework.data.repository.ListPagingAndSortingRepository<T,
 - org.springframework.data.repository.history.RevisionRepository<T,
ID, N> - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
ID, N> (also extends org.springframework.data.jpa.repository.JpaRepository<T, ID>)  
 - org.springframework.data.envers.repository.support.EnversRevisionRepository<T,
 
 - org.springframework.data.repository.CrudRepository<T,
 - java.io.Serializable
- org.springframework.data.jpa.domain.Specification<T>
 
 
Annotation Interface Hierarchy
- org.springframework.data.envers.repository.config.EnableEnversRepositories (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.config.EnableJpaAuditing (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.config.EnableJpaRepositories (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.EntityGraph (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.Lock (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.Meta (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.Modifying (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.query.Procedure (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.Query (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.QueryHints (implements java.lang.annotation.Annotation)
 - org.springframework.data.jpa.repository.Temporal (implements java.lang.annotation.Annotation)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.data.jpa.repository.EntityGraph.EntityGraphType
 - org.springframework.data.jpa.provider.PersistenceProvider (implements org.springframework.data.jpa.provider.ProxyIdAccessor, org.springframework.data.jpa.provider.QueryComment, org.springframework.data.jpa.provider.QueryExtractor)
 - org.springframework.data.jpa.repository.support.QueryHints.NoHints (implements org.springframework.data.jpa.repository.support.QueryHints)
 - org.springframework.data.jpa.repository.QueryRewriter.IdentityQueryRewriter (implements org.springframework.data.jpa.repository.QueryRewriter)
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)