我已经添加了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时,它不会自动完成,这意味着没有可用的界面。
可能是什么问题?
答案 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>
试试这个希望会有所帮助