图形数据库、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/