[英]Name Clash even though I'm not using both interfaces
I'm getting this annoying message : 我收到此烦人的消息:
Error:(8, 8) java: name clash: save(java.lang.Iterable) in org.springframework.data.repository.CrudRepository and save(java.lang.Iterable) in org.springframework.data.jpa.repository.JpaRepository have the same erasure, yet neither overrides the other
错误:(8,8)java:名称冲突:org.springframework.data.repository.CrudRepository中的save(java.lang.Iterable)和org.springframework.data.jpa.repository中的save(java.lang.Iterable)。 JpaRepository具有相同的擦除,但是没有一个覆盖另一个
I'm not using CrudRepository
in my code, so how come im getting this weird message? 我没有在代码中使用
CrudRepository
,所以怎么会收到这个奇怪的消息呢? How can I fix it? 我该如何解决?
Its a dependency issue. 它是一个依赖问题。 The following dependency resolves the issue
以下依赖性解决了该问题
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons-core</artifactId>
<version>**1.2.1.RELEASE**</version>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.