From 372f10c18d5e09e50c4ee6b814b1d923814f4e1b Mon Sep 17 00:00:00 2001 From: Yanming Zhou Date: Tue, 19 Mar 2024 10:03:59 +0800 Subject: [PATCH] Eliminate unnecessary merge() Fix GH-3401 --- .../data/jpa/repository/support/SimpleJpaRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java index 31abc19187..28030634b4 100644 --- a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java +++ b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java @@ -195,7 +195,7 @@ public void delete(T entity) { return; } - entityManager.remove(entityManager.contains(entity) ? entity : entityManager.merge(entity)); + entityManager.remove(existing); } @Override