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.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.query.AbstractJpaQuery (implements org.springframework.data.repository.query.RepositoryQuery)
    • 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.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.repository.query.parser.AbstractQueryCreator<T,S>
    • 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.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.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.KeysetScrollDelegate
    • 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.support.PageableUtils
    • org.springframework.data.repository.query.Parameter
    • 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.repository.query.ParametersParameterAccessor (implements org.springframework.data.repository.query.ParameterAccessor)
    • 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.QueryUtils
    • java.lang.Record
    • 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.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.repository.core.support.RepositoryFactorySupport (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware)
    • org.springframework.data.repository.config.RepositoryRegistrationAotProcessor (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.aot.BeanRegistrationAotProcessor)
    • org.springframework.data.jpa.repository.query.ScrollDelegate<T>
    • 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.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.projection.SpelAwareProxyProjectionFactory (implements org.springframework.beans.factory.BeanFactoryAware)
    • java.lang.Throwable (implements java.io.Serializable)
      • java.lang.Exception
        • java.lang.RuntimeException
          • org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodException
          • org.springframework.core.NestedRuntimeException
            • org.springframework.dao.DataAccessException
              • org.springframework.dao.NonTransientDataAccessException
                • org.springframework.dao.InvalidDataAccessResourceUsageException

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.query.JpaEntityMetadata<T>
      • org.springframework.data.jpa.repository.support.JpaEntityInformation<T,ID> (also extends org.springframework.data.repository.core.EntityInformation<T,ID>)
  • java.lang.Iterable<T>
    • org.springframework.data.mapping.PersistentEntity<T,P>
  • 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.query.KeysetScrollDelegate.QueryStrategy<E,P>
  • org.springframework.data.mapping.PersistentProperty<P>
  • 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.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.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.repository.history.RevisionRepository<T,ID,N>
  • java.io.Serializable

Annotation Interface Hierarchy

Enum Class Hierarchy