public class JpaRepositoryFactory extends RepositoryFactorySupport
RepositoryFactorySupport.QueryExecutorMethodInterceptor| Constructor and Description |
|---|
JpaRepositoryFactory(javax.persistence.EntityManager entityManager)
Creates a new
JpaRepositoryFactory. |
| Modifier and Type | Method and Description |
|---|---|
<T,ID extends Serializable> |
getEntityInformation(Class<T> domainClass) |
protected QueryLookupStrategy |
getQueryLookupStrategy(QueryLookupStrategy.Key key) |
protected Class<?> |
getRepositoryBaseClass(RepositoryMetadata metadata) |
protected Object |
getTargetRepository(RepositoryMetadata metadata) |
protected <T,ID extends Serializable> |
getTargetRepository(RepositoryMetadata metadata,
javax.persistence.EntityManager entityManager)
Callback to create a
JpaRepository instance with the given EntityManager |
addQueryCreationListener, addRepositoryProxyPostProcessor, getQueryMethods, getRepository, getRepository, getRepositoryInformation, setNamedQueries, setQueryLookupStrategyKey, validatepublic JpaRepositoryFactory(javax.persistence.EntityManager entityManager)
JpaRepositoryFactory.entityManager - must not be nullprotected Object getTargetRepository(RepositoryMetadata metadata)
getTargetRepository in class RepositoryFactorySupportprotected <T,ID extends Serializable> JpaRepository<?,?> getTargetRepository(RepositoryMetadata metadata, javax.persistence.EntityManager entityManager)
JpaRepository instance with the given EntityManagerT - ID - entityManager - getTargetRepository(RepositoryMetadata)protected Class<?> getRepositoryBaseClass(RepositoryMetadata metadata)
getRepositoryBaseClass in class RepositoryFactorySupportprotected QueryLookupStrategy getQueryLookupStrategy(QueryLookupStrategy.Key key)
getQueryLookupStrategy in class RepositoryFactorySupportpublic <T,ID extends Serializable> JpaEntityInformation<T,ID> getEntityInformation(Class<T> domainClass)
getEntityInformation in class RepositoryFactorySupportCopyright © 2011-2013-2013 SpringSource. All Rights Reserved.