Spring Data Neo4j (SDN) 4.0取消了@RelationshipType和@Label,以及其他可用于实现动态类型或运行时多态性的工具。在SDN 4.0中,所有多态的可能性(标签和关系类型)必须在构建时间之前在Java中显式地、静态地建模。考虑到这些限制,我无法向前迁移我的SDN 3.x代码,它利用了这些特性。我现在看到的唯一的选择就是拔掉SDN,直接写到Neo4j。
谢谢
我正在尝试将我以前的源代码从SDN3.4.2.RELEASE升级到SDN4.0.0.RELEASE,但是不断出错。at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java.RELEASE.jar:1.3.1.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java</e
伙计们
我正在尝试为不熟悉Neo4j开发人员包装Spring Data SDN (SDN version:3.2.3)。由于我不知道未来开发人员创建的域对象将拥有多少关系和关系类型,所以我需要@RelatedTo和@RelatedToVia注释的Map>这样的集合类型来支持开发人员在运行时添加关系和关系类型,这可以使SDN然而,我发现当前SDN只支持集合类型集,该集合类型集可以由@RelatedTo和@RelatedToVia注释来表示域对象拥有的关系。在这种情况下,开发人员必须使用由@Relate