RepositoryQuery
s.AbstractJpaQuery
from the given JpaQueryMethod
.JpaSort
with the given sorting criteria added to the current one.JpaSort
with the given sorting criteria added to the current one.Specification
to the current one.Pageable
to the given JPQLQuery
.JPQLQuery
.BeanDefinitionParser
for the auditing
element.BeanFactoryPostProcessor
that ensures that the AnnotationBeanConfigurerAspect
aspect is up and
running before the EntityManagerFactory
gets created as this already instantiates
entity listeners and we need to get injection into Configurable
to work in them.BeanDefinition
instances from BeanFactoryPostProcessor
s.BeanDefinition
for an EntityManagerFactory
with a dedicated bean name.Query
.Query
.PersistenceUnitPostProcessor
that will scan for classes annotated with Entity
or
MappedSuperclass
and add them to the PersistenceUnit
post processed.ClasspathScanningPersistenceUnitPostProcessor
using the given base package as scan base.Predicate
and applies the given sort.Predicate
using the given CriteriaQuery
and
CriteriaBuilder
.Specification
will return.JPQLQuery
instance based on the configured EntityManager
.JPQLQuery
instance based on the configured EntityManager
.JPQLQuery
for the given Predicate
.RepositoryFactorySupport
.CrudMethodMetadata
that provide the LockModeType
to be used for query
execution.JpaContext
.JpaEntityMetadata
.DefaultJpaEntityMetadata
for the given domain type.DeleteClause
.Query
.TypedQuery
for counting using the given values.Query
instance for the given values.AbstractStringBasedJpaQuery
executions by single enum values.Attribute
and returning a new JpaSort.Path
pointing to the attribute type.PluralAttribute
and returning a new JpaSort.Path
pointing to the attribute type.EntityGraph
s that should be used on repository methods.EntityGraph
types.BeanFactoryPostProcessor
to register a SharedEntityManagerCreator
for every
EntityManagerFactory
bean definition found in the application context to enable autowiring
EntityManager
instances into constructor arguments.BeanDefinitionUtils.EntityManagerFactoryBeanDefinition
.AbstractStringBasedJpaQuery
with the given ParameterBinder
.Query
object.Specification
.Page
of entities matching the given Specification
.Specification
and Sort
.Specification
.JPQLQuery
.JPQLQuery
for the given EntityPath
.PersistenceProvider
from the given EntityManager
.PersistenceProvider
from the given Metamodel
.JpaEntityGraph
.BeanDefinition
for the EntityManagerFactory
.BeanDefinition
with the given name, obtained from the given BeanFactory
or one of its
parents.BeanFactory
.BeanDefinition
for the EntityManagerFactory
.PathBuilder
for the configured domain type.Specification
.Specification
.EntityGraph
to be used.JpaEntityInformation
for the given domain class and EntityManager
.EntityManager
.EntityManager
.EntityManager
managing the given domain type.BeanDefinitionUtils.EntityManagerFactoryBeanDefinition
instances for all BeanDefinition
registered in the given
ConfigurableListableBeanFactory
hierarchy.EntityManagerFactory
eventually.LockModeType
to be used.Method
to be used.EntityGraph
configuration to use.Pageable
of the parameters, if available.ParameterExpression
created when creating the query.Predicate
representing the Example
.TypedQuery
from the given Specification
.TypedQuery
from the given Specification
.Map
with the query hints based on the current CrudMethodMetadata
and potential
EntityGraph
information.JpaRepository
instance with the given EntityManager
EntityGraph.EntityGraphType
of the EntityGraph
to use.Query
contains named parameters.InvalidJpaQueryMethodException
with the given message.JpaEntityGraph
needs to be generated on-the-fly.Transient
in order to ensure that no JPA provider complains because of a missing setter.Procedure
annotation.ApplicationContext
.JpaQueryCreator
that creates a count projecting query.JpaCountQueryCreator
.EntityGraph
s.JpaEntityGraph
.JpaEntityGraph
with the given name, EntityGraph.EntityGraphType
and attribute paths.EntityInformation
to capture additional JPA specific information about entities.JpaEntityInformation
implementations to share common method implementations.JpaEntityInformationSupport
with the given domain class.EntityMetadata
.EntityInformation
that uses JPA Metamodel
to find the domain class' id field.JpaMetamodelEntityInformation
for the given domain class and Metamodel
.MappingContext
implementation based on a Jpa Metamodel
.Metamodel
based MappingContext
.Parameters
discovering additional query parameter annotations.JpaParameters
instance from the given Method
.JpaMetamodelEntityInformation
that consideres methods of Persistable
to lookup the id.JpaPersistableEntityInformation
for the given domain class and Metamodel
.PersistentProperty
.CriteriaQuery
from a PartTree
.JpaQueryCreator
.QueryMethod
.JpaQueryMethod
.Repository
.EnableJpaRepositories
annotation.JpaRepositoryFactory
.FactoryBean
interface to allow easy setup of
repository factories via Spring configuration.Attribute
s for sorting.JpaSort
for the given attributes with the default sort direction.JpaSort
instance with the given JpaSort.Path
s.JpaSort
for the given direction and attributes.JpaSort
for the given direction and JpaSort.Path
s.Attribute
s.Specification
s based on the JPA criteria API.Date
s.LockModeType
to be used when executing the query.DefaultPersistenceUnitManager
to merge configurations of one persistence unit residing in multiple
persistence.xml
files into one.Specification
.ParameterBinder
is used to bind method parameters to a Query
.ParameterBinder
.AbstractJpaQuery
implementation based on a PartTree
.PartTreeJpaQuery
.JpaSort.Path
for the given Attribute
.JpaSort.Path
for the given PluralAttribute
.PersistenceProvider
,
since some JPA providers cannot correctly handle empty collections.QueryByExamplePredicateBuilder
creates a single CriteriaBuilder.and(Predicate...)
combined
Predicate
for a given Example
.SimpleJpaRepository
which adds implementation for
QueryDslPredicateExecutor
.QueryDslJpaRepository
from the given domain class and EntityManager
.QueryDslJpaRepository
from the given domain class and EntityManager
and uses the
given EntityPathResolver
to translate the domain class into an EntityPath
.QueryDslRepositorySupport
instance for the given domain type.Query
.QueryHint
annotations to be bound to methods.AuditingHandler
to be used to set the current auditor on the domain types touched.EntityManager
to be used.EntityManager
.CrudMethodMetadata
to be used to detect LockModeType
s and query hints to be
applied to queries.ProxyIdAccessor
should be used for the given entity.CrudRepository
interface.SimpleJpaRepository
to manage objects of the given JpaEntityInformation
.SimpleJpaRepository
to manage objects of the given domain type.Specification
instances.ParameterBinder
that takes StringQuery.LikeParameterBinding
s encapsulated in a StringQuery
into account.StringQueryParameterBinder
from the given Parameters
, method arguments and
StringQuery
.TemporalType
on query method parameters.Date
s.Sort
into Order
s.Predicate
for the given
Root
and CriteriaQuery
.Auditable
on
persist events.Auditable
on
update events.Map
with hints for a JPA 2.1 fetch-graph or load-graph if running under JPA 2.1.UpdateClause
.Specification
.Copyright © 2011-2015–2016 Pivotal Software, Inc.. All rights reserved.