IgniteRepository CrudRepository 具有相同的擦除,但两者都没有覆盖另一个

IgniteRepository CrudRepository have the same erasure, yet neither overrides the other

我已经实现了 ignite 存储库,如下所示 -

    @Repository
    @RepositoryConfig(cacheName = "ObjCache")
    public interface ObjCacheRepository extends IgniteRepository<ObjDTO, Long> {
    }

IgniteConfig

   `@Slf4j
    @Configuration
    @EnableIgniteRepositories
    public class IgniteConfig {
    @Bean
    public Ignite igniteInstance(Ignite ignite) {
      return ignite;
    }

    @Bean
    public IgniteConfigurer configurer() {
      return igniteConfiguration -> {
        CacheConfiguration cache = new CacheConfiguration("objCache");
        cacheContracts.setIndexedTypes(Long.class, ObjDTO.class);
       igniteConfiguration.setCacheConfiguration(cache);
    };
  }
  }`

对 ignite 使用以下依赖项

Spring 引导版本依赖项为 2.5.2

虽然 运行 我的项目低于错误 -

java:名称冲突:deleteAllById(java.lang.Iterable) in org.springframework.data.repository.CrudRepository 和 deleteAllById(java.lang.Iterable ) 在 org.apache.ignite.springdata22.repository.IgniteRepository 中具有相同的擦除,但都没有覆盖另一个

我已阅读与 ignite spring data_2.0 类似问题相关的主题。0 解决了该问题 但我已经在使用 ignite spring data_2.2 2.9.1。 我正在努力寻找正确的解决方案,所以请提出建议。

目前 ignite-spring-数据与 spring 数据 2.5 及更高版本不兼容。这是一个已知问题,将在即将发布的版本中修复。 https://issues.apache.org/jira/browse/IGNITE-16124