Package org.springframework.data.jpa.repository
@NullMarked
package org.springframework.data.jpa.repository
Interfaces and annotations for JPA specific repositories.
- 
ClassDescriptionAnnotation to configure the JPA 2.1EntityGraphs that should be used on repository methods.Enum for JPA 2.1EntityGraphtypes.Interface for components to provide useful information about the current JPA setup within the currentApplicationContext.JpaRepository<T,ID> JPA specific extension ofRepository.Interface to allow execution ofSpecifications based on the JPA criteria API.Extension toFluentQuery.FetchableFluentQueryallowing slice results and pagination with a custom countSpecification.Annotation used to specify theLockModeTypeto be used when executing the query.Annotation to assign metadata to repository operations.Indicates a query method should be considered as modifying query as that changes the way it needs to be executed.Annotation to declare native queries directly on repository query methods.Annotation to declare finder queries directly on repository query methods.Wrapper annotation to allowQueryHintannotations to be bound to methods.Callback to rewrite a query and apply sorting and pagination settings that cannot be applied based on a regularly detectable scheme.AQueryRewriterthat doesn't change the query.Deprecated, for removal: This API element is subject to removal in a future version.since 4.0.