diff --git a/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java b/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java index 81dd00f91..73483e89e 100644 --- a/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java +++ b/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java @@ -179,8 +179,9 @@ public class SimpleJpaRepository implements JpaRepositoryImplementation implements JpaRepositoryImplementation repository = factory.getRepository(CustomMappedTypeRepository.class); + + ConcreteType1 entity = repository.save(new ConcreteType1()); + + assertThatCode(() -> repository.delete(entity)).doesNotThrowAnyException(); + assertThat(concreteRepository1.findById(entity.getId())).isEmpty(); + } + + private interface CustomMappedTypeRepository extends CrudRepository {} }