在Spring Boot 中执行Neo4j查询后,@RelationshipEntity未Map

jyztefdp  于 2023-01-20  发布在  Spring
关注(0)|答案(1)|浏览(414)

'我试着在一个spring中启动关系属性的应用程序。节点创建好了,但是节点之间的关系没有连接。代码如下

@Node 
public class Person {
@Id
private String PersonId;
@Relationship(type = "has_primaryskill", direction = Direction.OUTGOING)
private LangProperties planguage;}
@RelationshipProperties
public class LangProperties {
@TargetNode
private Language language;
@Id
@GeneratedValue
Long id;
@Property
private String values;
}
@Node(value = "Language")
public class Language {
@Id
private String tech;}

问题:创建了人员和语言节点,但未创建关系。请帮助解决此问题
Spring Boot 版本为2.6,maven neo4j版本为4.0.0
已尝试使用以上代码。无法在节点之间建立与属性的关系。

7cwmlq89

7cwmlq891#

问题出在依赖关系中。需要对neo4j spring数据使用maven依赖关系来解决该问题

> <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-neo4j</artifactId>
</dependency>

不要使用任何其他neo4j依赖项。“

相关问题