无法使用JpaReposiory?

时间:2017-12-05 13:55:54

标签: spring-boot spring-data-jpa

我已经添加了mysql连接器依赖

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.6</version>
</dependency>

我制作了一个存储库包并在其中创建了一个接口。

当我创建一个界面时,请命名教师

public interface TeacherRepository extends  JpaRe

当我按下ctrl + space时,它不会自动完成,这意味着没有可用的界面。

可能是什么问题?

2 个答案:

答案 0 :(得分:2)

如果你想使用JpaRepository,你必须添加Spring-data-jpa Dependency

将此依赖项置于pom.xml

<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-jpa -->
<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>

有关详细信息,请查看this

答案 1 :(得分:1)

我假设你已经有像我那样的父依赖

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.1.RELEASE</version>
</parent>

JpaRepository在springboot中使用此依赖项:

 <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-jpa</artifactId>
  </dependency>

试试这个希望会有所帮助