从简单映射切换到高级映射:未设置entityStateFactory,不为类创建访问器

时间:2016-10-20 11:36:47

标签: neo4j spring-data-neo4j

我正在使用Spring Data Neo4j 3.4.x而我正在尝试切换到使用高级映射模式。我已经设置了我的pom.xml以包含必要的aspectj-maven-plugin内容,我可以看到代码编译得很好,而ajc正在做它的事情。

但是,一旦我尝试保存@NodeEntity,我就会收到以下错误:

[错误] Neo4jNodeBacking:未设置entityStateFactory,没有为类com.example.graph.Type创建访问器

我在SpringConfig中没有做任何特别的事情扩展Neo4jConfiguration;我错过了什么?

1 个答案:

答案 0 :(得分:0)

原来你需要在Configuration对象中使用Neo4jAspectConfiguration而不是Neo4jConfiguration(在我的例子中是SpringConfig)。我实际上在文档中的任何地方都找不到这个。另见:

NodeBacked entity NPE - entityState is null