jparepository 无法解析为类型

Posted

技术标签:

【中文标题】jparepository 无法解析为类型【英文标题】:jparepository cannot be resolved to a type 【发布时间】:2021-01-27 19:26:00 【问题描述】:

我正在尝试使用 JpaRepository,但我收到此错误“。”

我的maven依赖是

` 4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.2.发布 com.example 访问数据 jpa 0.0.1-快照 访问数据 jpa Spring Boot 演示项目

<properties>
    <java.version>1.8</java.version>
</properties>

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

    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
        <exclusions>
            <exclusion>
                <groupId>org.junit.vintage</groupId>
                <artifactId>junit-vintage-engine</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

`

我的学生班级是

package Repositry;

public interface Student_Repo extends JpaRepositry  


请让我知道我做错了什么

【问题讨论】:

【参考方案1】:

这里是错别字。

JpaRepository 不是JpaRepositry

它还需要 2 个参数。

    实体类

    主键字段类型(整数/长整数)

如下所示。

Student_Repo extends JpaRepository<Student,Long>

【讨论】:

以上是关于jparepository 无法解析为类型的主要内容,如果未能解决你的问题,请参考以下文章

如何将对象从一个 JpaRepository 转换为另一个 JpaRepository

%Like% 在 Spring JpaRepository 中查询 List<String> 类型的属性

无法在我的 JpaRepository 代码中使用 findOne() [重复]

如何制作没有类型的 JpaRepository,或者只制作查询的 jpa repo?

JpaRepository 连接问题,无法通过登录找到用户

Constraint 无法解析为类型