in transform/src/patch/java/org/apache/openjpa/persistence/PersistenceProviderImpl.java [317:329]
public void setPersistenceEnvironmentInfo(OpenJPAConfiguration conf, PersistenceUnitInfo pui) {
// OPENJPA-1460 Fix scope visibility of orm.xml when it is packaged in both ear file and war file
if (conf instanceof OpenJPAConfigurationImpl) {
Map<String, Object> peMap =((OpenJPAConfigurationImpl)conf).getPersistenceEnvironment();
if (peMap == null) {
peMap = new HashMap<>();
((OpenJPAConfigurationImpl)conf).setPersistenceEnvironment(peMap);
}
peMap.put(AbstractCFMetaDataFactory.PERSISTENCE_UNIT_ROOT_URL, pui.getPersistenceUnitRootUrl());
peMap.put(AbstractCFMetaDataFactory.MAPPING_FILE_NAMES, pui.getMappingFileNames());
peMap.put(AbstractCFMetaDataFactory.JAR_FILE_URLS, pui.getJarFileUrls());
}
}