#mysql #spring-boot #hibernate
#mysql #spring-boot #спящий режим
Вопрос:
Я пытаюсь использовать JpaRepository, но я получаю эту ошибку «jparepository не может быть преобразован в тип».
Моя зависимость от maven
` 4.0.0 org.springframework.загрузка spring-boot-starter-parent 2.3.2.RELEASE com.example доступ к данным-jpa 0.0.1-Доступ к МОМЕНТАЛЬНОМУ СНИМКУ-демонстрационный проект data-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>
`
Мой класс student
package Repositry;
public interface Student_Repo extends JpaRepositry {
}
Пожалуйста, дайте мне знать, что я сделал не так
Ответ №1:
Здесь опечатка.
Это JpaRepository
не JpaRepositry
Также он ожидает 2 параметра.
-
Класс сущности
-
Тип поля первичного ключа (целое / длинное)
Как показано ниже.
Student_Repo extends JpaRepository<Student,Long>
Ответ №2:
Может возникнуть эта ошибка
-
Как орфографическая ошибка
-
Если вы закомментировали зависимость Jpa в pom.xml или не добавлял его в первую очередь.
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>
HTH