RepositoryQuerys.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.Specification.and(org.springframework.data.jpa.domain.Specification<T>) insteadJpaSort with the given sorting criteria added 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 BeanFactoryPostProcessors.BeanDefinition for an EntityManagerFactory with a dedicated bean name.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.ProjectionFactory considering projections containing collections or
maps to be open.Predicate and applies the given sort.Predicate using the given CriteriaQuery and
CriteriaBuilder.Specification will return.JPQLQuery count query for the given Predicate.DeclaredQuery.deriveCountQuery(String, String) instead.DeclaredQuery.deriveCountQuery(String, String) instead.CriteriaQuery to apply predicates on.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.DeclaredQuery.getAlias() instead.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.EntityGraphs 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 or Optional.empty() if none found.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.SimpleJpaRepository.getCountQuery(Specification, Class) insteadSpecification.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.JpaMetamodel.Method to be used.EntityGraph configuration to use.ParameterExpression created when creating the query.Predicate representing the Example.select and from.TypedQuery from the given Specification.TypedQuery from the given Specification.QueryHints with the query hints based on the current CrudMethodMetadata and potential
EntityGraph information.JpaRepository instance with the given EntityManagerEntityGraph.EntityGraphType of the EntityGraph to use.Query contains named parameters.InvalidJpaQueryMethodException with the given message.JpaEntityGraph needs to be generated on-the-fly.Metamodel.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.EntityGraphs.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.Metamodel to be able to apply some fixes against bugs in provider implementations.JpaMetamodel for the given JPA Metamodel.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.ParameterAccessor based on an Parameters instance.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.JpaRepositoryFactoryBean for the given repository interface.Attributes for sorting.JpaSort for the given attributes with the default sort direction.JpaSort instance with the given JpaSort.Paths.JpaSort for the given direction and attributes.JpaSort for the given direction and JpaSort.Paths.Order that keeps a flag to indicate unsafe property handling, i.e. the String provided is not
necessarily a property but can be an arbitrary expression piped into the query execution.Attributes.Specifications based on the JPA criteria API.Dates.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.Specification.not(org.springframework.data.jpa.domain.Specification<T>) insteadSpecification.or(org.springframework.data.jpa.domain.Specification<T>) insteadParameterBinder is used to bind method parameters to a Query.AbstractJpaQuery implementation based on a PartTree.JpaSort.Path for the given Attribute.JpaSort.Path for the given PluralAttribute.PersistenceProvider,
since some JPA providers cannot correctly handle empty collections.Optional from the given
ConversionService in case we're running on Java 8.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 LockModeTypes 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 instead.TemporalType on query method parameters.Dates.Sort into Orders.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.JpaSort based on given properties.JpaSort based on given Direction and properties.JpaSort based on given Direction and properties.UpdateClause.Specification.Specification.where(org.springframework.data.jpa.domain.Specification<T>) insteadSort with potentially unsafe Order instances.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.