properly return null from getPersistenceUnitInfo again (SPR-7055)
This commit is contained in:
parent
853eab8b4c
commit
11bb7264a2
|
|
@ -338,7 +338,7 @@ public class DefaultPersistenceUnitManager
|
||||||
*/
|
*/
|
||||||
protected final MutablePersistenceUnitInfo getPersistenceUnitInfo(String persistenceUnitName) {
|
protected final MutablePersistenceUnitInfo getPersistenceUnitInfo(String persistenceUnitName) {
|
||||||
PersistenceUnitInfo pui = this.persistenceUnitInfos.get(persistenceUnitName);
|
PersistenceUnitInfo pui = this.persistenceUnitInfos.get(persistenceUnitName);
|
||||||
if (Proxy.isProxyClass(pui.getClass())) {
|
if (pui != null && Proxy.isProxyClass(pui.getClass())) {
|
||||||
// JPA 2.0 PersistenceUnitInfo decorator with a SpringPersistenceUnitInfo as target
|
// JPA 2.0 PersistenceUnitInfo decorator with a SpringPersistenceUnitInfo as target
|
||||||
Jpa2PersistenceUnitInfoDecorator dec = (Jpa2PersistenceUnitInfoDecorator) Proxy.getInvocationHandler(pui);
|
Jpa2PersistenceUnitInfoDecorator dec = (Jpa2PersistenceUnitInfoDecorator) Proxy.getInvocationHandler(pui);
|
||||||
return dec.getTarget();
|
return dec.getTarget();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue