图形数据库相当新,neo4j和spring。我有一个简单的POJO注释@NodeEntity。但是,根据我在这个问题上阅读的许多在线教程的智慧,我的POJO没有任何persist()方法将其保存到图形DB中。
我需要做什么样的黑魔法让这个方法可用于我的POJO,或者教程已经过时,保存到DB的方式已经改变了我正在使用的Spring版本(2.1。 0-RELEASE)?
答案 0 :(得分:4)
你所指的黑魔法是AspectJ。 Spring Data Neo4j的高级映射模式使用aspectJ来增强你的pojos。 “persist()”是构造项目时aspectj编译器添加到pojos的方法之一。
检查Spring Data Neo4j指南中的chapter 21 "Environment Setup",了解如何设置项目以使用带有aspectj的高级映射模式。