Spring数据Neo4j:persist()方法未定义

时间:2013-02-08 09:36:24

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

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

我需要做什么样的黑魔法让这个方法可用于我的POJO,或者教程已经过时,保存到DB的方式已经改变了我正在使用的Spring版本(2.1。 0-RELEASE)?

1 个答案:

答案 0 :(得分:4)

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

检查Spring Data Neo4j指南中的chapter 21 "Environment Setup",了解如何设置项目以使用带有aspectj的高级映射模式。