use of org.springframework.orm.jpa.JpaTransactionManager in project camel by apache.
the class JpaComponentTest method testJpaComponentEMFandTM.
@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());
}
use of org.springframework.orm.jpa.JpaTransactionManager in project camel by apache.
the class JpaEndpointTest method testJpaEndpointCustomEMFandTM.
@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());
}
use of org.springframework.orm.jpa.JpaTransactionManager in project cas by apereo.
the class JpaYubiKeyConfiguration method transactionManagerYubiKey.
@Autowired
@Bean
public PlatformTransactionManager transactionManagerYubiKey(@Qualifier("yubiKeyEntityManagerFactory") final EntityManagerFactory emf) {
final JpaTransactionManager mgmr = new JpaTransactionManager();
mgmr.setEntityManagerFactory(emf);
return mgmr;
}
use of org.springframework.orm.jpa.JpaTransactionManager in project cas by apereo.
the class U2FJpaConfiguration method transactionManagerU2f.
@Autowired
@Bean
public PlatformTransactionManager transactionManagerU2f(@Qualifier("u2fEntityManagerFactory") final EntityManagerFactory emf) {
final JpaTransactionManager mgmr = new JpaTransactionManager();
mgmr.setEntityManagerFactory(emf);
return mgmr;
}
use of org.springframework.orm.jpa.JpaTransactionManager in project cas by apereo.
the class CasConsentJdbcConfiguration method transactionManagerConsent.
@Autowired
@Bean
public PlatformTransactionManager transactionManagerConsent(@Qualifier("consentEntityManagerFactory") final EntityManagerFactory emf) {
final JpaTransactionManager mgmr = new JpaTransactionManager();
mgmr.setEntityManagerFactory(emf);
return mgmr;
}
Aggregations