/** * Eagerly initialize the JPA dialect, creating a default one * for the specified EntityManagerFactory if none set. * Auto-detect the EntityManagerFactory's DataSource, if any. */ @Override public void afterPropertiesSet() { if (getEntityManagerFactory() == null) { throw new IllegalArgumentException("'entityManagerFactory' or 'persistenceUnitName' is required"); } if (getEntityManagerFactory() instanceof EntityManagerFactoryInfo) { EntityManagerFactoryInfo emfInfo = (EntityManagerFactoryInfo) getEntityManagerFactory(); DataSource dataSource = emfInfo.getDataSource(); if (dataSource != null) { setDataSource(dataSource); } JpaDialect jpaDialect = emfInfo.getJpaDialect(); if (jpaDialect != null) { setJpaDialect(jpaDialect); } } }
/** * Eagerly initialize the JPA dialect, creating a default one * for the specified EntityManagerFactory if none set. * Auto-detect the EntityManagerFactory's DataSource, if any. */ @Override public void afterPropertiesSet() { if (getEntityManagerFactory() == null) { throw new IllegalArgumentException("'entityManagerFactory' or 'persistenceUnitName' is required"); } if (getEntityManagerFactory() instanceof EntityManagerFactoryInfo) { EntityManagerFactoryInfo emfInfo = (EntityManagerFactoryInfo) getEntityManagerFactory(); DataSource dataSource = emfInfo.getDataSource(); if (dataSource != null) { setDataSource(dataSource); } JpaDialect jpaDialect = emfInfo.getJpaDialect(); if (jpaDialect != null) { setJpaDialect(jpaDialect); } } }
@Primary @Bean(name = TRANSACTION_MANAGER_BEAN) public PlatformTransactionManager accountRepoTransactionManager( @Qualifier(ACCOUNT_REPO_ENTITY_MANAGER_FACTORY_BEAN) EntityManagerFactory entityManagerFactory) { JpaTransactionManager tm = new JpaTransactionManager(entityManagerFactory); tm.setJpaDialect(new HibernateJpaDialect()); return tm; }
@Bean(name=TRANSACTION_MANAGER_BEAN) @Primary public PlatformTransactionManager snapshotTransactionManager(@Qualifier(ENTITY_MANAGER_FACTORY_BEAN) EntityManagerFactory entityManagerFactory) { JpaTransactionManager tm = new JpaTransactionManager(entityManagerFactory); tm.setJpaDialect(new HibernateJpaDialect()); return tm; }
@Bean public PlatformTransactionManager txManager(EntityManagerFactory entityManagerFactory) { JpaTransactionManager transactionManager = new JpaTransactionManager(entityManagerFactory); transactionManager.setDataSource(this.dataSource); transactionManager.setJpaDialect(this.jpaDialect); return transactionManager; }
@Bean public PlatformTransactionManager transactionManager() { JpaTransactionManager jpaTransactionManager = new JpaTransactionManager(entityManagerFactory().getObject()); jpaTransactionManager.setDataSource(dataSource()); jpaTransactionManager.setJpaDialect(new HibernateJpaDialect()); return jpaTransactionManager; }
@Bean public PlatformTransactionManager transactionManager(final EntityManagerFactory emf) { final JpaTransactionManager transactionManager = new JpaTransactionManager(); transactionManager.setEntityManagerFactory(emf); transactionManager.setDataSource(dataSource()); transactionManager.setJpaDialect(jpaDialect()); return transactionManager; }
@Configuration @EnableTransactionManagement @PropertySource("classpath:/db.properties") public class EntityManagerConfig implements TransactionManagementConfigurer { ... @Override public PlatformTransactionManager annotationDrivenTransactionManager() { return transactionManager(); } @Bean public PlatformTransactionManager transactionManager() { JpaTransactionManager transactionManager = new JpaTransactionManager(entityManagerFactory()); transactionManager.setDataSource(dataSource); transactionManager.setJpaDialect(new HibernateJpaDialect()); return transactionManager; } ... }
@Bean public PlatformTransactionManager transactionManager(final EntityManagerFactory emf) { final JpaTransactionManager transactionManager = new JpaTransactionManager(); transactionManager.setEntityManagerFactory(emf); transactionManager.setDataSource(dataSource()); transactionManager.setJpaDialect(jpaDialect()); return transactionManager; }
@Bean public PlatformTransactionManager transactionManager() throws URISyntaxException { JpaTransactionManager transactionManager = new JpaTransactionManager(entityManagerFactory()); transactionManager.setDataSource(dataSource()); transactionManager.setJpaDialect(new HibernateJpaDialect()); return transactionManager; }
/** * Eagerly initialize the JPA dialect, creating a default one * for the specified EntityManagerFactory if none set. * Auto-detect the EntityManagerFactory's DataSource, if any. */ @Override public void afterPropertiesSet() { if (getEntityManagerFactory() == null) { throw new IllegalArgumentException("'entityManagerFactory' or 'persistenceUnitName' is required"); } if (getEntityManagerFactory() instanceof EntityManagerFactoryInfo) { EntityManagerFactoryInfo emfInfo = (EntityManagerFactoryInfo) getEntityManagerFactory(); DataSource dataSource = emfInfo.getDataSource(); if (dataSource != null) { setDataSource(dataSource); } JpaDialect jpaDialect = emfInfo.getJpaDialect(); if (jpaDialect != null) { setJpaDialect(jpaDialect); } } }
public PlatformTransactionManager getSpringPlatformTransactionManager(Object testObject) { EntityManagerFactory entityManagerFactory = getPersistenceUnit(testObject); JpaTransactionManager jpaTransactionManager = new JpaTransactionManager(entityManagerFactory); jpaTransactionManager.setDataSource(getDataSource()); jpaTransactionManager.setJpaDialect(jpaProviderSupport.getSpringJpaVendorAdaptor().getJpaDialect()); return jpaTransactionManager; }
tm.setJpaDialect( jpaDialect ); _log.debug( "> JpaDialect " + jpaDialect ); tm.afterPropertiesSet( );
JpaTransactionManager transactionManager = new JpaTransactionManager(entityManagerFactory()); transactionManager.setDataSource(dataSource()); transactionManager.setJpaDialect(new HibernateJpaDialect()); return transactionManager;
jpaTransactionManager.setEntityManagerFactory(entityManagerFactory().getObject()); jpaTransactionManager.setDataSource(dataSource()); jpaTransactionManager.setJpaDialect(new HibernateJpaDialect()); return jpaTransactionManager;