即使我没有使用这两个接口,也要命名冲突

时间:2015-05-26 12:52:37

标签: java spring jpa name-clash

我收到这条恼人的消息:

  

错误:(8,8)java:name clash:在org.springframework.data.repository.CrudRepository中保存(java.lang.Iterable)并在org.springframework.data.jpa中保存(java.lang.Iterable) .repository.JpaRepository具有相同的擦除,但都不会覆盖其他

我没有在我的代码中使用CrudRepository,那么为什么我会收到这个奇怪的消息呢?我该如何解决?

1 个答案:

答案 0 :(得分:0)

它是一个依赖问题。以下依赖项解决了问题

  <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-commons-core</artifactId>
        <version>**1.2.1.RELEASE**</version>
  </dependency>