From 8befca43d12d7fede249dcf3f1528cc922860aba Mon Sep 17 00:00:00 2001 From: mawen12 <1181963012mw@gmail.com> Date: Wed, 28 Feb 2024 12:58:26 +0800 Subject: [PATCH] Remove redundant code in `DefaultEntityCallbacks#callback`. Original pull request: #3053 Closes #3055 --- .../data/mapping/callback/DefaultEntityCallbacks.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 -> {