Skip to content

Commit

Permalink
WFLY-6099 JPA's persistence.xml is deployed before datasources are cr…
Browse files Browse the repository at this point in the history
…eated through application.xml
  • Loading branch information
scottmarlow committed Feb 1, 2016
1 parent 17256a9 commit 70a30eb
Showing 1 changed file with 7 additions and 2 deletions.
Expand Up @@ -224,14 +224,19 @@ public static boolean needClassFileTransformer(PersistenceUnitMetadata pu) {
if (pu.getProperties().containsKey(Configuration.JPA_CONTAINER_CLASS_TRANSFORMER)) {
result = Boolean.parseBoolean(pu.getProperties().getProperty(Configuration.JPA_CONTAINER_CLASS_TRANSFORMER));
}
else if (provider == null
|| provider.equals(Configuration.PROVIDER_CLASS_HIBERNATE)) {
else if (isHibernateProvider(provider)) {
String useHibernateClassEnhancer = pu.getProperties().getProperty("hibernate.ejb.use_class_enhancer");
result = "true".equals(useHibernateClassEnhancer);
}
return result;
}

private static boolean isHibernateProvider(String provider) {
return provider == null ||
PROVIDER_CLASS_HIBERNATE.equals(provider) ||
PROVIDER_CLASS_HIBERNATE4_1.equals(provider);
}

// key = provider class name, value = adapter module name
private static final Map<String, String> providerClassToAdapterModuleName = new HashMap<String, String>();

Expand Down

0 comments on commit 70a30eb

Please sign in to comment.