Spring boot整合JPA:添加spring-boot-starter-data-jpa 依赖报错 解决方法
2019-04-08 10:19
1606 查看
在Spring boot整合JPA的时候,在网上查询添加的依赖
[code] <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>
正常导入之后出现以下错误
[code]*************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call the method javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode; but it does not exist. Its class, javax.persistence.spi.PersistenceUnitInfo, is available from the following locations: jar:file:/D:/javaenvironment/apache-maven-3.6.0/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar!/javax/persistence/spi/PersistenceUnitInfo.class jar:file:/D:/javaenvironment/apache-maven-3.6.0/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar!/javax/persistence/spi/PersistenceUnitInfo.class It was loaded from the following location: file:/D:/javaenvironment/apache-maven-3.6.0/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar Action: Correct the classpath of your application so that it contains a single, compatible version of javax.persistence.spi.PersistenceUnitInfo Process finished with exit code 0
将依赖改为
[code] <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-jpa</artifactId> <version>2.1.5.RELEASE</version> </dependency>
正常解决!
或者:
[code] <!-- jpa--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>javax.persistence</groupId> <artifactId>javax.persistence-api</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> <version>1.0</version> </dependency>
血泪教训,望参考。
相关文章推荐
- 整合spring-boot-starter-data-redis报错解决
- (十三)SpringBoot之Spring-Data-Jpa(二)CRUD实现以及添加自定义方法
- (十三)SpringBoot之Spring-Data-Jpa(二)CRUD实现以及添加自定义方法
- SpringCloud 添加spring-boot-starter-data-jpa后报错
- Springboot项目启动就报错加入spring-boot-starter-data-jpa依赖报错
- Spring Boot1.52 Spring Security Spring Data Jpa 整合
- spring boot 整合 spring data jpa
- 74. Spring Data JPA方法定义规范【从零开始学Spring Boot】
- JPA与Spring2.5整合时发生不能创建entityManagerFactory的问题解决方法
- SpringBoot整合Spring Data Jpa
- 使用spring-boot-starter-data-jpa 怎么配置使运行时输出SQL语句
- springboot整合spring data jpa 动态查询
- Spring Data JPA: 为单个Repository添加自定义方法
- Spring Data JPA: 为所有Repository添加自定义方法
- springBoot整合springData Jpa
- 整合struts+spring+jpa中出现的解决方法
- 2.SpringBoot整合SpringDataJpa
- spring boot 整合spring data jpa
- 在Spring整合 SpringMVC,SpringData和 JPA 时,如何解决 Lazy懒加载问题?
- SpringBoot中使用Spring Data Jpa 实现简单的动态查询的两种方法