Package org.springframework.data.jpa.repository
@NonNullApi
package org.springframework.data.jpa.repository
Interfaces and annotations for JPA specific repositories.
-
ClassDescriptionAnnotation to configure the JPA 2.1
EntityGraph
s that should be used on repository methods.Enum for JPA 2.1EntityGraph
types.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 ofSpecification
s based on the JPA criteria API.Annotation used to specify theLockModeType
to 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 finder queries directly on repository methods.Wrapper annotation to allowQueryHint
annotations 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.AQueryRewriter
that doesn't change the query.Annotation to declare an appropriateTemporalType
on query method parameters.