@Override public Object getJtaDataSource() { return persistenceUnitInfo.getJtaDataSource(); }
@Override public DataSource getDataSource() { if (this.persistenceUnitInfo != null) { return (this.persistenceUnitInfo.getJtaDataSource() != null ? this.persistenceUnitInfo.getJtaDataSource() : this.persistenceUnitInfo.getNonJtaDataSource()); } return (this.internalPersistenceUnitManager.getDefaultJtaDataSource() != null ? this.internalPersistenceUnitManager.getDefaultJtaDataSource() : this.internalPersistenceUnitManager.getDefaultDataSource()); }
@Override public DataSource getDataSource() { if (this.persistenceUnitInfo != null) { return (this.persistenceUnitInfo.getJtaDataSource() != null ? this.persistenceUnitInfo.getJtaDataSource() : this.persistenceUnitInfo.getNonJtaDataSource()); } return (this.internalPersistenceUnitManager.getDefaultJtaDataSource() != null ? this.internalPersistenceUnitManager.getDefaultJtaDataSource() : this.internalPersistenceUnitManager.getDefaultDataSource()); }
@Test public void testExample3() throws Exception { PersistenceUnitReader reader = new PersistenceUnitReader( new PathMatchingResourcePatternResolver(), new JndiDataSourceLookup()); String resource = "/org/springframework/orm/jpa/persistence-example3.xml"; PersistenceUnitInfo[] info = reader.readPersistenceUnitInfos(resource); assertNotNull(info); assertEquals(1, info.length); assertEquals("OrderManagement3", info[0].getPersistenceUnitName()); assertEquals(2, info[0].getJarFileUrls().size()); assertEquals(new ClassPathResource("order.jar").getURL(), info[0].getJarFileUrls().get(0)); assertEquals(new ClassPathResource("order-supplemental.jar").getURL(), info[0].getJarFileUrls().get(1)); assertEquals(0, info[0].getProperties().keySet().size()); assertNull(info[0].getJtaDataSource()); assertNull(info[0].getNonJtaDataSource()); assertFalse("Exclude unlisted should default false in 1.0.", info[0].excludeUnlistedClasses()); }
assertSame(ds, pu1.getJtaDataSource()); assertNull(pu2.getJtaDataSource()); assertEquals(ds, pu2.getNonJtaDataSource());
/** * {@inheritDoc} * */ @Override public DataSource getJtaDataSource() { return this.puInfo.getJtaDataSource(); }
/** * {@inheritDoc} * */ @Override public DataSource getJtaDataSource() { return this.puInfo.getJtaDataSource(); }
/** * {@inheritDoc} * */ @Override public DataSource getJtaDataSource() { return this.puInfo.getJtaDataSource(); }
@Override public DataSource getJtaDataSource() { return delegator.getJtaDataSource(); }
@Override public Object getJtaDataSource() { return persistenceUnitInfo.getJtaDataSource(); }
@Override public DataSource getDataSource() { if (this.persistenceUnitInfo != null) { return (this.persistenceUnitInfo.getJtaDataSource() != null ? this.persistenceUnitInfo.getJtaDataSource() : this.persistenceUnitInfo.getNonJtaDataSource()); } return (this.internalPersistenceUnitManager.getDefaultJtaDataSource() != null ? this.internalPersistenceUnitManager.getDefaultJtaDataSource() : this.internalPersistenceUnitManager.getDefaultDataSource()); }
/** * {@inheritDoc} */ @Override public DataSource getDataSource() { PersistenceUnitInfo pui = internalFactoryBean.getPersistenceUnitInfo(); if (internalFactoryBean.getPersistenceUnitInfo() != null) { return (pui.getJtaDataSource() != null ? pui.getJtaDataSource() : pui.getNonJtaDataSource()); } return (persistenceUnitManager.getDefaultJtaDataSource() != null ? persistenceUnitManager.getDefaultJtaDataSource() : this.persistenceUnitManager.getDefaultDataSource()); }
.append( "\n\t" ) .append( "JTA datasource: " ) .append( unitInfo.getJtaDataSource() ) .append( "\n\t" ) .append( "Non JTA datasource: " )
.append( "\n\t" ) .append( "JTA datasource: " ) .append( unitInfo.getJtaDataSource() ) .append( "\n\t" ) .append( "Non JTA datasource: " )
.append( "\n\t" ) .append( "JTA datasource: " ) .append( unitInfo.getJtaDataSource() ) .append( "\n\t" ) .append( "Non JTA datasource: " )
DataSource dataSource = info.getJtaDataSource(); if (dataSource == null) { dataSource = info.getNonJtaDataSource();
private AmberPersistenceUnit init(PersistenceUnitInfo info) throws Exception { String name = info.getPersistenceUnitName(); AmberPersistenceUnit unit = new AmberPersistenceUnit(this, name); unit.setJPA(true); if (info.getJtaDataSource() != null) unit.setJtaDataSource(info.getJtaDataSource()); if (info.getNonJtaDataSource() != null) unit.setNonJtaDataSource(info.getNonJtaDataSource()); // unit.setEntityMappingsList(entityMappings); unit.init(); ClassLoader tempLoader = info.getNewTempClassLoader(); for (String className : info.getManagedClassNames()) { Class type = Class.forName(className, false, tempLoader); unit.addEntityClass(className, type);//JClassWrapper.create(type)); } unit.generate(); return unit; }
if (unitInfo.getJtaDataSource() != null) overridingProps.put("datanucleus.ConnectionFactory", unitInfo.getJtaDataSource());
if (oldPU.getJtaDataSource() != null) { if (newPU.getJtaDataSource() == null) { newPU.setJtaDataSource(oldPU.getJtaDataSource()); } else if (!newPU.getJtaDataSource().equals(oldPU.getJtaDataSource())) { throw new IllegalStateException("Different JTA datasources specified for persistence unit name [" + newPU.getPersistenceUnitName() + "]");
javax.sql.DataSource jtaDatasource = getDatasourceFromProperties(m, TopLinkProperties.JTA_DATASOURCE, persistenceUnitInfo.getJtaDataSource());