如何在春季数据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中对这种关系进行建模? http://c.mxgxt.com/news/view/535517
下一篇: 如何在neo4j中建立两个不同列
相关内容
Neo4j数据模型能影响关系吗关于图数据库neo4j的关系建立
国外vps中Neo4j与Spring框架集成如何进行
Neo4j实战应用构建明星关系图谱
利用图数据库neo4j搭建娱乐圈知识图谱
利用python构建知识图谱,在neo4j里显示不了关系,如何解决?
Neo4j:图数据库的引领者及其应用场景探索
使用Neo4j进行复杂关系查询有哪些最佳实践
在国内vps上Neo4j权限管理如何配置
关于neo4j图数据库笔记四