将spring data neo4j迁到项目以后一直报错。
java.lang.AbstractMethodError: org.springframework.data.repository.core.support.RepositoryFactorySupport.getTargetRepository(Lorg/springframework/data/repository/core/RepositoryInformation;)Ljava/lang/Object;
解决办法:
Deleting the spring-data-commons and changing the spring-data-jpa version to 1.9.0.RELEASE like @peeskillet said now works fine!
这也是为什么pom文件中spring-data-jpa要配置1.9.0.RELEASE的版本。
参考地址 http://blog.csdn.net/rickyit/article/details/54378695
相关推荐
在Java开发中,Spring Data是一个强大的框架,它简化了数据访问层的实现,支持多种数据库技术,如JPA(Java Persistence API)、MongoDB、Neo4j和Redis。本压缩包包含的是一个使用Spring Data与这些数据库系统交互的...
它利用了Spring Data的通用数据访问层,实现了对Neo4j的CRUD操作,并支持JPA风格的查询方法。 2. **核心组件** - **Neo4jTemplate**: 是Spring Data Neo4j的基础,提供了执行Cypher查询和图形操作的接口。 - **...
spring-data-jpa-neo4j-redis-session 在Web App中使用Spring Data Neo4j和Spring Data JPA一起进行Spring Boot的演示Web项目 依存关系 Spring Data JPA Spring数据Neo4j Spring Boot 2.0.3。发布 Neo4j图形...
总结来说,这两个项目分别关注了Spring Data Neo4j对于图形数据库的高级访问和管理,以及JavaFX与CDI的结合,以提升桌面应用的开发效率和可维护性。这些工具和框架都是开源社区的重要贡献,有助于开发者构建更强大、...
整合SpringData和JPA,我们可以利用Spring的IoC和AOP能力,结合JPA的ORM特性,创建一个高效的数据访问层。以下步骤展示了整合过程: 1. **添加依赖**:在项目pom.xml文件中引入SpringData JPA和对应的数据库驱动...
Spring Data 博客系列此项目包含我关于 Spring Data 项目的博客文章系列的 Java 源代码示例Spring Data MongoDB 中的 GridFS 支持第六部分Spring Data Redis第 5 部分Spring Data Neo4j第 4 部分使用 Spring Data ...
使用SpringDataJPA进行持久层开发,需要遵循以下四个步骤:首先,需要在Spring配置文件中配置SpringDataJPA,这样Spring就会为声明的接口创建代理对象;其次,需要配置jpa:repositories,Spring初始化容器时会扫描...
SpringData是一系列项目,旨在简化数据访问层的开发,支持多种数据存储技术,包括JPA、MongoDB、Neo4j等。它提供了统一的API,简化了数据访问和查询,使得开发者可以专注于业务逻辑,而不是底层数据库操作。 2. **...
在Spring项目中,我们通常结合Spring Data JPA和Hibernate来利用其强大的特性,例如事务管理、缓存机制和性能优化。Hibernate不仅支持JPA规范,还提供了一些额外的功能,如HQL(Hibernate查询语言)和Criteria API,...
在Spring Data Neo4j中,开发者可以使用Java Persistence API (JPA)风格的注解来定义实体,这些实体将映射到Neo4j的节点和关系。框架负责处理转换、查询和事务管理,从而减少与底层数据库交互的复杂性。此外,Spring...
Spring Data 提供了一种统一的 API 来访问各种数据存储,包括 JPA、MongoDB、Neo4j 等。在本项目中,Spring Data JPA 被用到,它是 Spring Data 的一个模块,用于与 Java 持久化API(JPA)交互。 4. **JPA (Java ...
SpringData是Spring框架的一个重要模块,它为Java开发者提供了对数据访问层的简化处理,特别是针对关系型数据库和NoSQL数据库。...在实际项目中,SpringData JPA结合SpringBoot,可以构建出强大且灵活的数据访问层。
SSS 框架通常指的是 Spring、SpringMVC 和 MyBatis 的组合,而在使用 SpringData JPA 时,则替换掉 MyBatis,形成 Spring、SpringMVC 和 SpringData JPA 的组合。 - **集成 SpringData JPA**:在 Spring 和 ...
Spring Data JPA支持多种持久化技术,包括JPA,MongoDB,Neo4j等。 二、Hibernate基础 Hibernate是一个强大的ORM框架,它允许开发者使用面向对象的方式来操作数据库。Hibernate将Java对象与数据库表进行映射,使得...
1. **集成配置**:在SpringBoot项目中添加Neo4j依赖,通过`pom.xml`文件引入 Neo4j的驱动和Spring Data Neo4j库。接着,在`application.properties`文件中配置 Neo4j数据库的URL、用户名和密码。 2. **实体映射**:...
#### 三、SpringData方法定义规范 Spring Data JPA 通过定义方法名的约定来推断方法的行为。以下是一些常用的方法名前缀和示例: - **查询所有数据**:`findAll()` 或 `findUsers()`(假设实体类名为 User)。 - *...
Spring Data 是一个由 Spring 社区开发的框架,旨在简化数据访问层的开发工作,它提供了与各种持久化技术(如 JPA、MongoDB、Neo4j、Redis 等)集成的统一接口。这个"spring-data-应用源码"包含了一些示例项目,可以...
SpringData是Spring框架的一个重要模块,它为Java开发者提供了与数据存储进行交互的简便方法,涵盖了关系型...记得结合提供的“SpringData入门到精通.txt”文件进行学习,相信你会对SpringData有更深的理解和掌握。
7. **Spring Data Neo4j**:对于图数据库,Spring Data提供了对Neo4j的支持,使得在图数据库中操作节点和关系变得简单。 8. **Spring Data Commons**:Spring Data Commons是所有模块共享的基础组件,包括元数据...