@Override public Object getNonJtaDataSource() { return persistenceUnitInfo.getNonJtaDataSource(); }
@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()); }
assertEquals("bar", props.getProperty("foo")); assertNull(pu1.getNonJtaDataSource()); assertEquals(ds, pu2.getNonJtaDataSource());
/** * {@inheritDoc} * */ @Override public DataSource getNonJtaDataSource() { return this.puInfo.getNonJtaDataSource(); }
/** * {@inheritDoc} * */ @Override public DataSource getNonJtaDataSource() { return this.puInfo.getNonJtaDataSource(); }
/** * {@inheritDoc} * */ @Override public DataSource getNonJtaDataSource() { return this.puInfo.getNonJtaDataSource(); }
@Override public DataSource getNonJtaDataSource() { return delegator.getNonJtaDataSource(); }
@Override public Object getNonJtaDataSource() { return persistenceUnitInfo.getNonJtaDataSource(); }
.append( "\n\t" ) .append( "Non JTA datasource: " ) .append( unitInfo.getNonJtaDataSource() ) .append( "\n\t" ) .append( "Transaction type: " )
.append( "\n\t" ) .append( "Non JTA datasource: " ) .append( unitInfo.getNonJtaDataSource() ) .append( "\n\t" ) .append( "Transaction type: " )
.append( "\n\t" ) .append( "Non JTA datasource: " ) .append( unitInfo.getNonJtaDataSource() ) .append( "\n\t" ) .append( "Transaction type: " )
@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()); }
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; }
ds = info.getNonJtaDataSource(); if (ds != null) { replaceAsOpenJPAProperty(map, added, hasJta ? "ConnectionFactory2" : "ConnectionFactory", ds);
/** * {@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()); }
if (oldPU.getNonJtaDataSource() != null) { if (newPU.getNonJtaDataSource() == null) { newPU.setNonJtaDataSource(oldPU.getNonJtaDataSource()); } else if (!newPU.getNonJtaDataSource().equals(oldPU.getNonJtaDataSource())) { throw new IllegalStateException("Different non-JTA datasources specified for persistence unit name [" + newPU.getPersistenceUnitName() + "]");
javax.sql.DataSource nonjtaDatasource = getDatasourceFromProperties(m, TopLinkProperties.NON_JTA_DATASOURCE, persistenceUnitInfo.getNonJtaDataSource());