Package org.springframework.data.jpa.repository.support
@NonNullApi
package org.springframework.data.jpa.repository.support
JPA repository implementations.
-
ClassDescriptionInterface to abstract
CrudMethodMetadata
that provide theLockModeType
to be used for query execution.Default implementation ofJpaContext
.BeanFactoryPostProcessor
to register aSharedEntityManagerCreator
for everyEntityManagerFactory
bean definition found in the application context to enable autowiringEntityManager
instances into constructor arguments.JpaEntityInformation<T,ID> Extension ofEntityInformation
to capture additional JPA specific information about entities.Base class forJpaEntityInformation
implementations to share common method implementations.EvaluationContextExtension
to registerEscapeCharacter
as root object to essentially expose anexpose(…)
function to SpEL.Implementation ofEntityInformation
that uses JPAMetamodel
to find the domain class' id field.Extension ofJpaMetamodelEntityInformation
that consideres methods ofPersistable
to lookup the id.Interface to be implemented by classes that want to be aware of their configuration in a JPA repository context.JPA specific generic repository factory.Special adapter for SpringsFactoryBean
interface to allow easy setup of repository factories via Spring configuration.SPI interface to be implemented byJpaRepository
implementations.Mutable implementation ofQueryHints
, without the Option to switch betweenMutableQueryHints.forCounts()
/MutableQueryHints.withFetchGraphs(EntityManager)
hints.Helper instance to ease access to Querydsl JPA query API.Querydsl specific fragment for extendingSimpleJpaRepository
with an implementation ofQuerydslPredicateExecutor
.QuerydslJpaRepository<T,ID extends Serializable> Deprecated.Base class for implementing repositories using Querydsl library.QueryHints provides access to query hints defined viaCrudMethodMetadata.getQueryHints()
QueryHintList()} by default excluding JPAEntityGraph
.Null object implementation ofQueryHints
.Value object carrying a query hint consisting of a name/key and a value.SimpleJpaRepository<T,ID> Default implementation of theCrudRepository
interface.
QuerydslJpaPredicateExecutor