public class JpaRepositoryConfigExtension extends RepositoryConfigurationExtensionSupport
EnableJpaRepositories
annotation. Also, it registers bean definitions for a
PersistenceAnnotationBeanPostProcessor
(to trigger injection into PersistenceContext
/
PersistenceUnit
annotated properties and methods) as well as
PersistenceExceptionTranslationPostProcessor
to enable exception translation of persistence specific
exceptions into Spring's DataAccessException
hierarchy.Modifier and Type | Field and Description |
---|---|
static String |
JPA_MAPPING_CONTEXT_BEAN_NAME |
REPOSITORY_INTERFACE_POST_PROCESSOR
Constructor and Description |
---|
JpaRepositoryConfigExtension() |
Modifier and Type | Method and Description |
---|---|
protected String |
getModulePrefix() |
String |
getRepositoryFactoryClassName() |
void |
postProcess(BeanDefinitionBuilder builder,
RepositoryConfigurationSource source) |
void |
registerBeansForRoot(BeanDefinitionRegistry registry,
RepositoryConfigurationSource configurationSource) |
getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, hasBean, postProcess, postProcess, registerWithSourceAndGeneratedBeanName
public static final String JPA_MAPPING_CONTEXT_BEAN_NAME
public String getRepositoryFactoryClassName()
protected String getModulePrefix()
getModulePrefix
in class RepositoryConfigurationExtensionSupport
public void postProcess(BeanDefinitionBuilder builder, RepositoryConfigurationSource source)
postProcess
in interface RepositoryConfigurationExtension
postProcess
in class RepositoryConfigurationExtensionSupport
public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource)
registerBeansForRoot
in interface RepositoryConfigurationExtension
registerBeansForRoot
in class RepositoryConfigurationExtensionSupport
Copyright © 2011-2014-2014 Pivotal Software, Inc.. All Rights Reserved.