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