java - Neo4J 和 Spring 返回空关系

标签 java json spring-boot neo4j spring-data

对于一个学校项目,我们尝试使用 Spring Boot 和 Spring 数据在 Neo4j 中建立家谱。截至目前,我们能够返回所有已连接节点的列表。然而,我们留下了一组空的关系。 Spring 给了我们一个应该代表节点的对象数组,但它们都是空的。

[{
"id": 88,
"uuid": "790f0720-59f6-49ee-b444-7bea92c158b6",
"name": "Bert",
"sex": "M",
"birthYear": 1478513136564,
"deathYear": 1478513136564,
"city": "Groningen",
"causeOfDeath": "",
"ownerId": "d82917ee-a4b2-405e-ac0b-ee06188d7fb2",
"note": "test",
"married": [
  {}
],
"children": [
  {},
  {},
  {}
]}

我们受困于未显示的关系。我们如何才能获取这些关系?

我们正在使用

public interface GenogramDao extends GraphRepository<Person> {
}

@RequestMapping("/findall")
public Iterable<Person> allAsList() {
    return dao.findAll();
}

最佳答案

您是否尝试过为 Marrige 对象创建 getter 和 setter?

关于java - Neo4J 和 Spring 返回空关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40462851/

相关文章:

java - 在 Java 中使用暴力破解 3D 背包

java - 有没有办法为 PriorityQueue<modular> 提供模块化参数

java - 在缓存中找不到元素 - 也许页面在查找后已更改

java - checkmarx 报告中缺少 HSTS header

rest - 在 Web 应用程序中存储用户名和密码

php - GCM 返回错误 : field data must be a json array

javascript - 无法在 JavaScript 中访问内部 json 数组,但可以通过控制台记录完整的 json

java - 如何使 Immutables 库跳过序列化可选字段

jsp - 使用 Spring Boot 的 struts2 - JSP 未呈现

java - 数据插入 mongoDB 集合后触发 MongoDB 事件