RepositoryQuerys.AbstractJpaQuery from the given JpaQueryMethod.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 BeanFactoryPostProcessors.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 prcessed.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.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.Attribute 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.JPQLQuery.PersistenceProvider from the given EntityManager.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.JpaEntityGraph to be used.EntityManager.BeanDefinitionUtils.EntityManagerFactoryBeanDefinition instances for all BeanDefinition registered in the given
ConfigurableListableBeanFactory hierarchy.EntityManagerFactory eventually.LockModeType to be used.JpaEntityInformation for the given domain class and EntityManager.EntityGraph configuration to use.Pageable of the parameters, if available.ParameterExpression created when creating the query.TypedQuery from the given Specification.JpaRepository instance with the given EntityManagerEntityGraph.EntityGraphType of the EntityGraph to use.Query contains named parameters.InvalidJpaQueryMethodException with the given message.EntityManager is of the given type.Transient in order to ensure that no JPA provider complains because of a missing setter.Procedure annotation.JpaQueryCreator that creates a count projecting query.JpaCountQueryCreator.EntityGraphs.JpaEntityGraph.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.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.Attributes.Specifications based on the JPA criteria API.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.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.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.LikeParameterBindings encapsulated in a StringQuery into account.StringQueryParameterBinder from the given Parameters, method arguments and
StringQuery.TemporalType on query method parameters.Sort into Orders.Predicate for the given
Root and CriteriaQuery.Auditable on
persist events.Auditable on
update events.Query if running under JPA 2.1.Query if running under JPA 2.1.UpdateClause.Specification.Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.