Spring 数据 Neo4j : persist() method undefined

标签 spring persistence neo4j graph-databases spring-data-neo4j

图形数据库、neo4j 和 spring 的新手。我有一个用@NodeEntity 注释的简单POJO。但是,根据我阅读的许多在线教程的智慧,我的 POJO 没有任何 persist() 方法将其保存到图形数据库。

我需要做什么样的黑魔法才能使我的 POJO 可以使用此方法,或者教程是否已过时并且保存到 DB 的方式已随我使用的 Spring 版本(2.1. 0-释放)?

最佳答案

你指的黑魔法是AspectJ . Spring Data Neo4j 的高级映射模式使用 aspectJ 来增强您的 pojo。 “persist()”是 aspectj 编译器在构建项目时添加到您的 pojo 的方法之一。

检查 chapter 21 "Environment Setup"在 Spring Data Neo4j Guide Book 中查看如何设置您的项目以使用 aspectj 的高级映射模式。

关于 Spring 数据 Neo4j : persist() method undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14769546/

相关文章:

spring - 无法使用 spring-bridge 和 hk2 注入(inject)@Value

java - Mqtt主题Java中订阅者处于非 Activity 状态时如何获取生产者发送的所有数据(不保留或最后一条消息)

jpa - 了解 FetchType.Lazy,强制 JPQL 查询 (OpenJPA)

java - 标识符 userName 未解析(不是静态字段)<有时>

jquery - 如何使用 jQuery 查询 neo4j 图

spring - Camel 之春 : No component found with scheme: sftp

java - 是否有必要为每个实体创建一个存储库和一个服务?

spring - 如何处理从 RestController 返回 StreamingResponseBody 时发生的异常

ubuntu - sudoers 是世界可写错误

go - 唯一性约束不会阻止在 Neo4j 上添加相同的数据