Browse Source

Improve mapping function in ExtendedEntityManagerCreator.createProxy()

Closes gh-27456
pull/27630/head
Сергей Цыпанов 4 years ago committed by Sam Brannen
parent
commit
0268e76298
  1. 8
      spring-orm/src/main/java/org/springframework/orm/jpa/ExtendedEntityManagerCreator.java

8
spring-orm/src/main/java/org/springframework/orm/jpa/ExtendedEntityManagerCreator.java

@ -230,10 +230,10 @@ public abstract class ExtendedEntityManagerCreator {
if (emIfc != null) { if (emIfc != null) {
interfaces = cachedEntityManagerInterfaces.computeIfAbsent(emIfc, key -> { interfaces = cachedEntityManagerInterfaces.computeIfAbsent(emIfc, key -> {
Set<Class<?>> ifcs = new LinkedHashSet<>(4); if (EntityManagerProxy.class.equals(key)) {
ifcs.add(key); return new Class<?>[] {key};
ifcs.add(EntityManagerProxy.class); }
return ClassUtils.toClassArray(ifcs); return new Class<?>[] {key, EntityManagerProxy.class};
}); });
} }
else { else {

Loading…
Cancel
Save