diff --git a/src/main/java/org/springframework/data/mapping/callback/DefaultEntityCallbacks.java b/src/main/java/org/springframework/data/mapping/callback/DefaultEntityCallbacks.java index a8a71e8b6..01c7db231 100644 --- a/src/main/java/org/springframework/data/mapping/callback/DefaultEntityCallbacks.java +++ b/src/main/java/org/springframework/data/mapping/callback/DefaultEntityCallbacks.java @@ -67,8 +67,7 @@ class DefaultEntityCallbacks implements EntityCallbacks { Assert.notNull(entity, "Entity must not be null"); - Class entityType = (Class) (entity != null ? ClassUtils.getUserClass(entity.getClass()) - : callbackDiscoverer.resolveDeclaredEntityType(callbackType).getRawClass()); + Class entityType = (Class) ClassUtils.getUserClass(entity.getClass()); Method callbackMethod = callbackMethodCache.computeIfAbsent(callbackType, it -> {