@Configuration @EnableTransactionManagement @Import(value=IgniteNodeConfiguration.class) public class HibernateConfiguration extends HibernateConfigurer
Constructor and Description |
---|
HibernateConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureCache(org.apache.ignite.Ignite ignite,
java.util.Properties jpaProperties,
org.cfg4j.provider.ConfigurationProvider cfgProvider,
HibernateCacheConfiguration cache,
HibernateProviderConfigurationSource source) |
DataDefinitionLanguage |
dataDefinitionLanguage(org.cfg4j.provider.ConfigurationProvider source) |
org.hibernate.search.jpa.FullTextEntityManager |
entityManager(javax.persistence.EntityManagerFactory entityManagerFactory) |
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean |
entityManagerFactory(javax.sql.DataSource dataSource,
HibernateProviderConfigurationSource source,
PersistenceUnit persistenceConfiguration,
org.cfg4j.provider.ConfigurationProvider provider,
org.apache.ignite.Ignite ignite) |
HibernateCacheConfiguration |
hibernateCacheConfiguration(org.cfg4j.provider.ConfigurationProvider source) |
HibernateDialectProperties |
hibernateDialectProperties(org.cfg4j.provider.ConfigurationProvider source) |
HibernateProviderConfigurationSource |
hibernateProviderConfigurationSource(DataDefinitionLanguage ddl,
SearchConfiguration searchConfiguration,
HibernateDialectProperties props,
HibernateCacheConfiguration cacheConfiguration) |
javax.transaction.TransactionManager |
jtaTransactionManager() |
ModelValidator |
modelValidator() |
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor |
persistenceAnnotationBeanPostProcessor() |
SearchConfiguration |
searchConfiguration(org.cfg4j.provider.ConfigurationProvider source) |
org.springframework.transaction.PlatformTransactionManager |
transactionManager(javax.persistence.EntityManagerFactory entityManagerFactory,
javax.sql.DataSource dataSource,
javax.transaction.UserTransaction userTransaction,
javax.transaction.TransactionManager txManager,
javax.transaction.TransactionSynchronizationRegistry registry) |
javax.transaction.TransactionSynchronizationRegistry |
transactionSynchronizationRegistry() |
javax.transaction.UserTransaction |
userTransaction() |
@Bean public HibernateProviderConfigurationSource hibernateProviderConfigurationSource(DataDefinitionLanguage ddl, SearchConfiguration searchConfiguration, HibernateDialectProperties props, HibernateCacheConfiguration cacheConfiguration)
hibernateProviderConfigurationSource
in class HibernateConfigurer
@Bean public DataDefinitionLanguage dataDefinitionLanguage(org.cfg4j.provider.ConfigurationProvider source)
dataDefinitionLanguage
in class HibernateConfigurer
@Bean public HibernateCacheConfiguration hibernateCacheConfiguration(org.cfg4j.provider.ConfigurationProvider source)
hibernateCacheConfiguration
in class HibernateConfigurer
@Bean public SearchConfiguration searchConfiguration(org.cfg4j.provider.ConfigurationProvider source)
searchConfiguration
in class HibernateConfigurer
@Bean public HibernateDialectProperties hibernateDialectProperties(org.cfg4j.provider.ConfigurationProvider source)
hibernateDialectProperties
in class HibernateConfigurer
@Bean public javax.transaction.UserTransaction userTransaction()
userTransaction
in class HibernateConfigurer
@Bean public javax.transaction.TransactionManager jtaTransactionManager()
jtaTransactionManager
in class HibernateConfigurer
@Bean public javax.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry()
transactionSynchronizationRegistry
in class HibernateConfigurer
@Bean public org.springframework.transaction.PlatformTransactionManager transactionManager(javax.persistence.EntityManagerFactory entityManagerFactory, javax.sql.DataSource dataSource, javax.transaction.UserTransaction userTransaction, javax.transaction.TransactionManager txManager, javax.transaction.TransactionSynchronizationRegistry registry)
transactionManager
in class HibernateConfigurer
@Bean public org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor persistenceAnnotationBeanPostProcessor()
persistenceAnnotationBeanPostProcessor
in class HibernateConfigurer
@Bean public ModelValidator modelValidator()
modelValidator
in class HibernateConfigurer
@Bean public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean entityManagerFactory(javax.sql.DataSource dataSource, HibernateProviderConfigurationSource source, PersistenceUnit persistenceConfiguration, org.cfg4j.provider.ConfigurationProvider provider, org.apache.ignite.Ignite ignite)
entityManagerFactory
in class HibernateConfigurer
protected void configureCache(org.apache.ignite.Ignite ignite, java.util.Properties jpaProperties, org.cfg4j.provider.ConfigurationProvider cfgProvider, HibernateCacheConfiguration cache, HibernateProviderConfigurationSource source)
configureCache
in class HibernateConfigurer
@Bean public org.hibernate.search.jpa.FullTextEntityManager entityManager(javax.persistence.EntityManagerFactory entityManagerFactory)
entityManager
in class HibernateConfigurer