Java 类org.springframework.orm.jpa.JpaTransactionManager 实例源码

项目:FHIR-CQL-ODM-service    文件:FhirServerTestConfigDstu3.java   
/**
     * This interceptor adds some pretty syntax highlighting in responses when a browser is detected
     */
/*  @Bean(autowire = Autowire.BY_TYPE)
    public IServerInterceptor responseHighlighterInterceptor() {
        ResponseHighlighterInterceptor retVal = new ResponseHighlighterInterceptor();
        return retVal;
    }*/

    /*  @Bean(autowire = Autowire.BY_TYPE)
    public IServerInterceptor subscriptionSecurityInterceptor() {
        SubscriptionsRequireManualActivationInterceptorDstu3 retVal = new SubscriptionsRequireManualActivationInterceptorDstu3();
        return retVal;
    }*/

    @Bean
    public JpaTransactionManager transactionManager(EntityManagerFactory entityManagerFactory) {
        JpaTransactionManager retVal = new JpaTransactionManager();
        retVal.setEntityManagerFactory(entityManagerFactory);
        return retVal;
    }
项目:FHIR-CQL-ODM-service    文件:FhirServerTestConfigDstu3.java   
/**
     * This interceptor adds some pretty syntax highlighting in responses when a browser is detected
     */
/*  @Bean(autowire = Autowire.BY_TYPE)
    public IServerInterceptor responseHighlighterInterceptor() {
        ResponseHighlighterInterceptor retVal = new ResponseHighlighterInterceptor();
        return retVal;
    }*/

    /*  @Bean(autowire = Autowire.BY_TYPE)
    public IServerInterceptor subscriptionSecurityInterceptor() {
        SubscriptionsRequireManualActivationInterceptorDstu3 retVal = new SubscriptionsRequireManualActivationInterceptorDstu3();
        return retVal;
    }*/

    @Bean
    public JpaTransactionManager transactionManager(EntityManagerFactory entityManagerFactory) {
        JpaTransactionManager retVal = new JpaTransactionManager();
        retVal.setEntityManagerFactory(entityManagerFactory);
        return retVal;
    }
项目:spring4-understanding    文件:PersistenceContextTransactionTests.java   
@Before
public void setUp() throws Exception {
    factory = mock(EntityManagerFactory.class);
    manager = mock(EntityManager.class);
    tx = mock(EntityTransaction.class);

    JpaTransactionManager tm = new JpaTransactionManager(factory);
    tt = new TransactionTemplate(tm);

    given(factory.createEntityManager()).willReturn(manager);
    given(manager.getTransaction()).willReturn(tx);
    given(manager.isOpen()).willReturn(true);

    bean = new EntityManagerHoldingBean();
    @SuppressWarnings("serial")
    PersistenceAnnotationBeanPostProcessor pabpp = new PersistenceAnnotationBeanPostProcessor() {
        @Override
        protected EntityManagerFactory findEntityManagerFactory(String unitName, String requestingBeanName) {
            return factory;
        }
    };
    pabpp.postProcessPropertyValues(null, null, bean, "bean");

    assertTrue(TransactionSynchronizationManager.getResourceMap().isEmpty());
    assertFalse(TransactionSynchronizationManager.isSynchronizationActive());
}
项目:spring4-understanding    文件:PersistenceContextTransactionTests.java   
@Before
public void setUp() throws Exception {
    factory = mock(EntityManagerFactory.class);
    manager = mock(EntityManager.class);
    tx = mock(EntityTransaction.class);

    JpaTransactionManager tm = new JpaTransactionManager(factory);
    tt = new TransactionTemplate(tm);

    given(factory.createEntityManager()).willReturn(manager);
    given(manager.getTransaction()).willReturn(tx);
    given(manager.isOpen()).willReturn(true);

    bean = new EntityManagerHoldingBean();
    @SuppressWarnings("serial")
    PersistenceAnnotationBeanPostProcessor pabpp = new PersistenceAnnotationBeanPostProcessor() {
        @Override
        protected EntityManagerFactory findEntityManagerFactory(String unitName, String requestingBeanName) {
            return factory;
        }
    };
    pabpp.postProcessPropertyValues(null, null, bean, "bean");

    assertTrue(TransactionSynchronizationManager.getResourceMap().isEmpty());
    assertFalse(TransactionSynchronizationManager.isSynchronizationActive());
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:SecurityAutoConfigurationTests.java   
@Test
public void testJpaCoexistsHappily() throws Exception {
    this.context = new AnnotationConfigWebApplicationContext();
    this.context.setServletContext(new MockServletContext());
    EnvironmentTestUtils.addEnvironment(this.context,
            "spring.datasource.url:jdbc:hsqldb:mem:testsecdb");
    EnvironmentTestUtils.addEnvironment(this.context,
            "spring.datasource.initialize:false");
    this.context.register(EntityConfiguration.class,
            PropertyPlaceholderAutoConfiguration.class,
            DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class,
            SecurityAutoConfiguration.class, ServerPropertiesAutoConfiguration.class);
    // This can fail if security @Conditionals force early instantiation of the
    // HibernateJpaAutoConfiguration (e.g. the EntityManagerFactory is not found)
    this.context.refresh();
    assertThat(this.context.getBean(JpaTransactionManager.class)).isNotNull();
}
项目:spring-boot-concourse    文件:SecurityAutoConfigurationTests.java   
@Test
public void testJpaCoexistsHappily() throws Exception {
    this.context = new AnnotationConfigWebApplicationContext();
    this.context.setServletContext(new MockServletContext());
    EnvironmentTestUtils.addEnvironment(this.context,
            "spring.datasource.url:jdbc:hsqldb:mem:testsecdb");
    EnvironmentTestUtils.addEnvironment(this.context,
            "spring.datasource.initialize:false");
    this.context.register(EntityConfiguration.class,
            PropertyPlaceholderAutoConfiguration.class,
            DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class,
            SecurityAutoConfiguration.class, ServerPropertiesAutoConfiguration.class);
    // This can fail if security @Conditionals force early instantiation of the
    // HibernateJpaAutoConfiguration (e.g. the EntityManagerFactory is not found)
    this.context.refresh();
    assertThat(this.context.getBean(JpaTransactionManager.class)).isNotNull();
}
项目:Camel    文件:JpaComponentTest.java   
@Test
public void testJpaComponentEMFandTM() throws Exception {
    JpaComponent comp = new JpaComponent();
    comp.setCamelContext(context);
    assertNull(comp.getEntityManagerFactory());
    assertNull(comp.getTransactionManager());

    EntityManagerFactory fac = Persistence.createEntityManagerFactory("camel");
    JpaTransactionManager tm = new JpaTransactionManager(fac);
    tm.afterPropertiesSet();

    comp.setEntityManagerFactory(fac);
    comp.setTransactionManager(tm);

    assertSame(fac, comp.getEntityManagerFactory());
    assertSame(tm, comp.getTransactionManager());

    JpaEndpoint jpa = (JpaEndpoint) comp.createEndpoint("jpa://" + SendEmail.class.getName());
    assertNotNull(jpa);
    assertNotNull(jpa.getEntityType());
}
项目:Camel    文件:JpaEndpointTest.java   
/**
 * 
 * @deprecated
 */
@Deprecated
@Test
public void testJpaEndpointCtrUrlEMFandTM() throws Exception {
    EntityManagerFactory fac = Persistence.createEntityManagerFactory("camel");
    JpaTransactionManager tm = new JpaTransactionManager(fac);
    tm.afterPropertiesSet();

    JpaEndpoint jpa = new JpaEndpoint("jpa://org.apache.camel.examples.SendEmail", fac, tm);
    jpa.setEntityType(SendEmail.class);

    assertSame(fac, jpa.getEntityManagerFactory());
    assertSame(tm, jpa.getTransactionManager());

    assertEquals("jpa://org.apache.camel.examples.SendEmail", jpa.getEndpointUri());
    assertEquals("camel", jpa.getPersistenceUnit());
}
项目:Camel    文件:JpaEndpointTest.java   
@Test
public void testJpaEndpointCustomEMFandTM() throws Exception {
    EntityManagerFactory fac = Persistence.createEntityManagerFactory("camel");
    JpaTransactionManager tm = new JpaTransactionManager(fac);
    tm.afterPropertiesSet();

    JpaEndpoint jpa = new JpaEndpoint();
    jpa.setEntityType(SendEmail.class);

    jpa.setEntityManagerFactory(fac);
    jpa.setTransactionManager(tm);

    assertSame(fac, jpa.getEntityManagerFactory());
    assertSame(tm, jpa.getTransactionManager());

    assertEquals("jpa://org.apache.camel.examples.SendEmail", jpa.getEndpointUri());
    assertEquals("camel", jpa.getPersistenceUnit());
}
项目:metaworks_framework    文件:SiteServiceImpl.java   
protected Site retrieveSiteById(final Long id, final boolean persistentResult) {
  //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final Site[] response = new Site[1];
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            Site site = siteDao.retrieve(id);
            if (persistentResult) {
                response[0] = site;
            } else {
                response[0] = getNonPersistentSite(site);
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response[0];
}
项目:metaworks_framework    文件:SiteServiceImpl.java   
protected Site retrieveDefaultSite(final boolean persistentResult) {
    //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final Site[] response = new Site[1];
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            Site defaultSite = siteDao.retrieveDefaultSite();
            if (persistentResult) {
                response[0] = defaultSite;
            } else {
                response[0] = getNonPersistentSite(defaultSite);
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response[0];
}
项目:metaworks_framework    文件:SiteServiceImpl.java   
protected List<Site> findAllSites(final boolean persistentResult) {
  //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final List<Site> response = new ArrayList<Site>();
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            List<Site> sites = siteDao.readAllActiveSites();
            for (Site site : sites) {
                if (persistentResult) {
                    response.add(site);
                } else {
                    response.add(getNonPersistentSite(site));
                }
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response;
}
项目:SparkCommerce    文件:SiteServiceImpl.java   
protected Site retrieveSiteById(final Long id, final boolean persistentResult) {
  //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final Site[] response = new Site[1];
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            Site site = siteDao.retrieve(id);
            if (persistentResult) {
                response[0] = site;
            } else {
                response[0] = getNonPersistentSite(site);
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response[0];
}
项目:SparkCommerce    文件:SiteServiceImpl.java   
protected Site retrieveDefaultSite(final boolean persistentResult) {
    //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final Site[] response = new Site[1];
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            Site defaultSite = siteDao.retrieveDefaultSite();
            if (persistentResult) {
                response[0] = defaultSite;
            } else {
                response[0] = getNonPersistentSite(defaultSite);
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response[0];
}
项目:SparkCommerce    文件:SiteServiceImpl.java   
protected List<Site> findAllSites(final boolean persistentResult) {
  //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final List<Site> response = new ArrayList<Site>();
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            List<Site> sites = siteDao.readAllActiveSites();
            for (Site site : sites) {
                if (persistentResult) {
                    response.add(site);
                } else {
                    response.add(getNonPersistentSite(site));
                }
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response;
}
项目:contestparser    文件:SecurityAutoConfigurationTests.java   
@Test
public void testJpaCoexistsHappily() throws Exception {
    this.context = new AnnotationConfigWebApplicationContext();
    this.context.setServletContext(new MockServletContext());
    EnvironmentTestUtils.addEnvironment(this.context,
            "spring.datasource.url:jdbc:hsqldb:mem:testsecdb");
    EnvironmentTestUtils.addEnvironment(this.context,
            "spring.datasource.initialize:false");
    this.context.register(EntityConfiguration.class,
            PropertyPlaceholderAutoConfiguration.class,
            DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class,
            SecurityAutoConfiguration.class, ServerPropertiesAutoConfiguration.class);
    // This can fail if security @Conditionals force early instantiation of the
    // HibernateJpaAutoConfiguration (e.g. the EntityManagerFactory is not found)
    this.context.refresh();
    assertNotNull(this.context.getBean(JpaTransactionManager.class));
}
项目:blcdemo    文件:SiteServiceImpl.java   
protected Site retrieveSiteById(final Long id, final boolean persistentResult) {
  //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    if (id == null) { return null; }
    final Site[] response = new Site[1];
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            Site site = siteDao.retrieve(id);
            if (persistentResult) {
                response[0] = site;
            } else {
                response[0] = getNonPersistentSite(site);
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response[0];
}
项目:blcdemo    文件:SiteServiceImpl.java   
protected Site retrieveDefaultSite(final boolean persistentResult) {
    //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final Site[] response = new Site[1];
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            Site defaultSite = siteDao.retrieveDefaultSite();
            if (persistentResult) {
                response[0] = defaultSite;
            } else {
                response[0] = getNonPersistentSite(defaultSite);
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response[0];
}
项目:blcdemo    文件:SiteServiceImpl.java   
protected List<Site> findAllSites(final boolean persistentResult) {
  //Since the methods on this class are frequently called during regular page requests and transactions are expensive,
    //only run the operation under a transaction if there is not already an entity manager in the view
    final List<Site> response = new ArrayList<Site>();
    transUtil.runOptionalTransactionalOperation(new StreamCapableTransactionalOperationAdapter() {
        @Override
        public void execute() throws Throwable {
            List<Site> sites = siteDao.readAllActiveSites();
            for (Site site : sites) {
                if (persistentResult) {
                    response.add(site);
                } else {
                    response.add(getNonPersistentSite(site));
                }
            }
        }
    }, RuntimeException.class, !TransactionSynchronizationManager.hasResource(((JpaTransactionManager) transUtil.getTransactionManager()).getEntityManagerFactory()));

    return response;
}
项目:cas-5.1.0    文件:JpaEventsConfiguration.java   
@Autowired
@Bean
public PlatformTransactionManager transactionManagerEvents(@Qualifier("eventsEntityManagerFactory") final EntityManagerFactory emf) {
    final JpaTransactionManager mgmr = new JpaTransactionManager();
    mgmr.setEntityManagerFactory(emf);
    return mgmr;
}
项目:cas-5.1.0    文件:GoogleAuthenticatorJpaConfiguration.java   
@Autowired
@Bean
public PlatformTransactionManager transactionManagerGoogleAuthenticator(
        @Qualifier("googleAuthenticatorEntityManagerFactory") final EntityManagerFactory emf) {
    final JpaTransactionManager mgmr = new JpaTransactionManager();
    mgmr.setEntityManagerFactory(emf);
    return mgmr;
}
项目:cas-5.1.0    文件:JdbcMultifactorAuthnTrustConfiguration.java   
@Autowired
@Bean
public PlatformTransactionManager transactionManagerMfaAuthnTrust(
        @Qualifier("mfaTrustedAuthnEntityManagerFactory") final EntityManagerFactory emf) {
    final JpaTransactionManager mgmr = new JpaTransactionManager();
    mgmr.setEntityManagerFactory(emf);
    return mgmr;
}
项目:cas-5.1.0    文件:JpaServiceRegistryConfiguration.java   
@Autowired
@Bean
public PlatformTransactionManager transactionManagerServiceReg(@Qualifier("serviceEntityManagerFactory")
                                                               final EntityManagerFactory emf) {
    final JpaTransactionManager mgmr = new JpaTransactionManager();
    mgmr.setEntityManagerFactory(emf);
    return mgmr;
}
项目:cas-5.1.0    文件:CasConsentJdbcConfiguration.java   
@Autowired
@Bean
public PlatformTransactionManager transactionManagerConsent(
        @Qualifier("consentEntityManagerFactory") final EntityManagerFactory emf) {
    final JpaTransactionManager mgmr = new JpaTransactionManager();
    mgmr.setEntityManagerFactory(emf);
    return mgmr;
}
项目:Smart-Shopping    文件:JPAConfig.java   
@Bean
@Autowired
public PlatformTransactionManager transactionManager(EntityManagerFactory emf) throws NamingException {
    JpaTransactionManager jpaTransaction = new JpaTransactionManager();
    jpaTransaction.setEntityManagerFactory(emf);
    return jpaTransaction;
}
项目:amanda    文件:RootContextConfiguration.java   
@Bean
public PlatformTransactionManager jpaTransactionManager()
{
    return new JpaTransactionManager(
            this.entityManagerFactoryBean().getObject()
    );
}
项目:JavaEE    文件:AppConfig.java   
@Bean(name="transactionManager")
public JpaTransactionManager transactionManager(
        EntityManagerFactory entityManagerFactory) {
    JpaTransactionManager jtm = new JpaTransactionManager();
    jtm.setEntityManagerFactory(entityManagerFactory);
    return jtm;
}
项目:JavaEE    文件:AppConfig.java   
@Bean(name="transactionManager")
public JpaTransactionManager transactionManager(
        EntityManagerFactory entityManagerFactory) {
    JpaTransactionManager jtm = new JpaTransactionManager();
    jtm.setEntityManagerFactory(entityManagerFactory);
    return jtm;
}
项目:JavaEE    文件:AppConfig.java   
@Bean(name="transactionManager")
public JpaTransactionManager transactionManager(
        EntityManagerFactory entityManagerFactory) {
    JpaTransactionManager jtm = new JpaTransactionManager();
    jtm.setEntityManagerFactory(entityManagerFactory);
    return jtm;
}
项目:holon-datastore-jpa    文件:TransactionManagerConfigurator.java   
/**
 * Configure given bean using provided configuration settings
 * @param tm Bean to configure
 */
public void configure(JpaTransactionManager tm) {

    // data context id
    if (dataContextId != null) {
        tm.setPersistenceUnitName(dataContextId);
    }

    // jpa properties
    if (jpaProperties != null) {
        tm.setJpaProperties(jpaProperties);
    }

    // settings
    if (transactionSynchronization != null) {
        tm.setTransactionSynchronization(transactionSynchronization);
    }
    if (defaultTimeout != null) {
        tm.setDefaultTimeout(defaultTimeout);
    }
    if (validateExistingTransaction != null) {
        tm.setValidateExistingTransaction(validateExistingTransaction);
    }
    if (globalRollbackOnParticipationFailure != null) {
        tm.setGlobalRollbackOnParticipationFailure(globalRollbackOnParticipationFailure);
    }
    if (failEarlyOnGlobalRollbackOnly != null) {
        tm.setFailEarlyOnGlobalRollbackOnly(failEarlyOnGlobalRollbackOnly);
    }
    if (rollbackOnCommitFailure != null) {
        tm.setRollbackOnCommitFailure(rollbackOnCommitFailure);
    }

}
项目:jwala    文件:AemJpaConfiguration.java   
@Bean
public PlatformTransactionManager getPlatformTransactionManager(final EntityManagerFactory emf) {
    final JpaTransactionManager transactionManager = new JpaTransactionManager();
    transactionManager.setDefaultTimeout(ApplicationProperties.getAsInteger(JWALA_JTA_TRANSACTION_TIMEOUT, 30));
    transactionManager.setEntityManagerFactory(emf);
    return transactionManager;
}
项目:atsea-sample-shop-app    文件:JpaConfiguration.java   
@Bean
@Autowired
public PlatformTransactionManager transactionManager(EntityManagerFactory emf) {
    JpaTransactionManager txManager = new JpaTransactionManager();
    txManager.setEntityManagerFactory(emf);
    return txManager;
}
项目:jdblender    文件:Config.java   
@Bean
public PlatformTransactionManager transactionManager() {
    JpaTransactionManager txManager = new JpaTransactionManager();
    txManager.setDataSource(dataSourceH2());
    txManager.setEntityManagerFactory(entityManagerFactory().getObject());
    return txManager;
}
项目:BCDS    文件:DatabaseConfiguration.java   
@Bean
@Autowired
public JpaTransactionManager transactionManager(EntityManagerFactory entityManagerFactory) {
    JpaTransactionManager txManager = new JpaTransactionManager();
    JpaDialect jpaDialect = new HibernateJpaDialect();
    txManager.setEntityManagerFactory(entityManagerFactory);
    txManager.setJpaDialect(jpaDialect);
    return txManager;
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:AbstractJpaAutoConfigurationTests.java   
@Test
public void testEntityManagerCreated() throws Exception {
    setupTestConfiguration();
    this.context.refresh();
    assertThat(this.context.getBean(DataSource.class)).isNotNull();
    assertThat(this.context.getBean(JpaTransactionManager.class)).isNotNull();
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:AbstractJpaAutoConfigurationTests.java   
@Test
public void testDataSourceTransactionManagerNotCreated() throws Exception {
    this.context.register(DataSourceTransactionManagerAutoConfiguration.class);
    setupTestConfiguration();
    this.context.refresh();
    assertThat(this.context.getBean(DataSource.class)).isNotNull();
    assertThat(this.context.getBean("transactionManager"))
            .isInstanceOf(JpaTransactionManager.class);
}
项目:spring-content    文件:EnableJpaStoresTest.java   
@Bean
public PlatformTransactionManager transactionManager() {

    JpaTransactionManager txManager = new JpaTransactionManager();
    txManager.setEntityManagerFactory(entityManagerFactory().getObject());
    return txManager;
}
项目:Audit4j-Hibernate    文件:PersistanceConfig.java   
/**
 * Transaction manager.
 *
 * @return the platform transaction manager
 */
@Bean
public PlatformTransactionManager transactionManager() {
    JpaTransactionManager tm = new JpaTransactionManager();
    tm.setEntityManagerFactory(this.entityManagerFactory().getObject());
    return tm;
}
项目:StashThisBot    文件:StashThisConfiguration.java   
@Bean
@Autowired
public PlatformTransactionManager transactionManager(EntityManagerFactory emf) {
    JpaTransactionManager txManager = new JpaTransactionManager();
    txManager.setEntityManagerFactory(emf);
    return txManager;
}
项目:SpringMVCWithJavaConfig    文件:JPAConfig.java   
/**
 * 配置 Spring 事务管理器
 */
@Bean
public PlatformTransactionManager transactionManager(EntityManagerFactory entityManagerFactory) {
    JpaTransactionManager jpaTransactionManager = new JpaTransactionManager();
    jpaTransactionManager.setEntityManagerFactory(entityManagerFactory);
    return jpaTransactionManager;
}