在pom.xml中添加spring-boot-starter-data-jpa依赖,在实体中无法使用@Entity
程序员文章站
2022-04-11 17:41:18
...
在pom.xml中添加spring-boot-starter-data-jpa依赖,在实体中无法使用@Entity.
之前的parent使用的是1.5.9:部分pom
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version></version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
</dependency>
解决方式:
由于这些包的依条件都没有错,后面觉得是依赖条件的版本问题,所以将parent的版本改为1.5.8(或这其他),就可以使用注解@Entity
部分pom:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version></version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
</dependency>