diff --git a/src/main/java/io/vanillabp/springboot/utils/JpaSpringDataUtil.java b/src/main/java/io/vanillabp/springboot/utils/JpaSpringDataUtil.java index 7bf39c3..2095848 100644 --- a/src/main/java/io/vanillabp/springboot/utils/JpaSpringDataUtil.java +++ b/src/main/java/io/vanillabp/springboot/utils/JpaSpringDataUtil.java @@ -126,7 +126,10 @@ public boolean isPersistedEntity( final var em = jpaContext .getEntityManagerByManagedType(entityClass); - return em.contains(entity); + if (em.contains(entity)) { + return true; + } + return em.find(entityClass, getId(entity)) != null; }