diff --git a/src/main/java/org/springframework/data/repository/support/Repositories.java b/src/main/java/org/springframework/data/repository/support/Repositories.java index fb1e4ac855..74b5ae5742 100644 --- a/src/main/java/org/springframework/data/repository/support/Repositories.java +++ b/src/main/java/org/springframework/data/repository/support/Repositories.java @@ -290,7 +290,7 @@ private void cacheFirstOrPrimary(Class type, RepositoryFactoryInformation inf return null; }); - Boolean presentAndPrimary = factoryToUse.map(it -> it.getBeanDefinition(name)) // + Boolean presentAndPrimary = factoryToUse.map(it -> it.getMergedBeanDefinition(name)) // .map(BeanDefinition::isPrimary) // .orElse(false);