Package org.springframework.data.jpa.repository.query
@NonNullApi
package org.springframework.data.jpa.repository.query
Query implementation to execute queries against JPA.
-
ClassDescriptionAbstract base class to implement
RepositoryQuerys.An exception thrown if the JPQL query is invalid.ABeanFactory-basedQueryRewriterProvider.Default implementation forJpaEntityMetadata.A factory for creatingJpaQueryMethodinstances.The implementation ofQueryEnhancerusingQueryUtils.A value type encapsulating an escape character for LIKE queries and the actually usage of it in escapingStrings.Signals that we encountered an invalid query method.Utils for bridging various JPA 2.1 features.SpecialJpaQueryCreatorthat creates a count projecting query.EntityGraph configuration for JPA 2.1EntityGraphs.JPA specific extension ofEntityMetadata.Custom extension ofParametersdiscovering additional query parameter annotations.CustomParameterimplementation adding parameters of typeTemporalto the special ones.ParameterAccessorbased on anParametersinstance.Query creator to create aCriteriaQueryfrom aPartTree.Set of classes to contain query execution strategies.Query lookup strategy to execute finders.JPA specific extension ofQueryMethod.A factory interface for creatingJpaQueryMethodFactoryinstances.The implementation ofQueryEnhancerusing JSqlParser.A utility class for JSqlParser.Delegate for keyset scrolling.Adapter to construct scroll queries.Specificationto create scroll queries using keyset-scrolling.Value object to hold metadata about repository methods.ParameterBinderis used to bind method parameters to aQuery.AAbstractJpaQueryimplementation based on aPartTree.Annotation to declare JPA 2.1 stored procedure mappings directly on repository methods.This interface describes the API for enhancing a given Query.Encapsulates different strategies for the creation of aQueryEnhancerfrom aDeclaredQuery.Provide aQueryRewriterbased upon theJpaQueryMethod.Simple utility class to create JPA queries using the default implementation of a custom parser.Delegate to runscroll queriesand create resultWindow.