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 extends java.lang.Long>) 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
我已经实现了 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 extends java.lang.Long>) in org.springframework.data.repository.CrudRepository 和 deleteAllById(java.lang.Iterable
我已阅读与 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