Skip to content

Commit bb7d207

Browse files
committed
DefaultPersistenceUnitManager extracts jar file from default persistence unit root URL
Issue: SPR-14749
1 parent 74c6188 commit bb7d207

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spring-orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -615,8 +615,8 @@ private URL determineDefaultPersistenceUnitRootUrl() {
615615
return null;
616616
}
617617
try {
618-
Resource res = this.resourcePatternResolver.getResource(this.defaultPersistenceUnitRootLocation);
619-
return res.getURL();
618+
URL url = this.resourcePatternResolver.getResource(this.defaultPersistenceUnitRootLocation).getURL();
619+
return (ResourceUtils.isJarURL(url) ? ResourceUtils.extractJarFileURL(url) : url);
620620
}
621621
catch (IOException ex) {
622622
throw new PersistenceException("Unable to resolve persistence unit root URL", ex);

0 commit comments

Comments
 (0)