如何在春季数据neo4j中对这种关系进行建模?

发布时间:2024-12-27 16:58

问如何在春季数据neo4j中对这种关系进行建模?

Stack Overflow用户

提问于 2017-09-30 13:19:18

假设我有两个实体: Person和Company,它们之间有多种关系:

Person -公司:

该人可以是公司的雇员。该人可以是公司的股东。该人可以是公司的法人。

公司-公司:

公司可以是公司的合法成员公司可以是公司的股东。

那么如何在春季数据neo4j中对此进行建模呢?

我尝试的是建立三种关系类型:雇佣关系、投资关系、合法关系、以公司为StartNode的关系类型和以个人为EndNode的关系类型,然后在公司和个人中,将这些关系保持在“无向”的方向上,与目前的图表相同,但在保存和搜索时总是会出现堆叠溢出错误。

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-19 09:18:37

是的,下面是github中的解决方案,所有的类都包含在sample.spring.data.neo4j包中,以及相应的测试sample.spring.data.neo4j.repositories.CompanyRepositoryTest

最开始的问题是它总是抛出StackOverFlow异常,这是 lombok 注释造成的,在删除所有lombok注释并使用普通的getter/setter之后,一切都进行得很顺利。

页面原文内容由

Stack Overflow

提供。腾讯云小微IT领域专用引擎提供翻译支持

原文链接:

https://stackoverflow.com/questions/46503104

复制

网址:如何在春季数据neo4j中对这种关系进行建模? https://mxgxt.com/news/view/535517

相关内容

Neo4j数据模型能影响关系吗
关于图数据库neo4j的关系建立
国外vps中Neo4j与Spring框架集成如何进行
Neo4j实战应用构建明星关系图谱
利用图数据库neo4j搭建娱乐圈知识图谱
利用python构建知识图谱,在neo4j里显示不了关系,如何解决?
Neo4j:图数据库的引领者及其应用场景探索
使用Neo4j进行复杂关系查询有哪些最佳实践
在国内vps上Neo4j权限管理如何配置
关于neo4j图数据库笔记四

随便看看