我有几个NodeEntity类,它们之间有相互关系:
-Xmx2048M
另外,我使用@NodeEntity
data class Person(
...
@Relationship(type = "OWNS")
var places: MutableSet<Place> = HashSet(),
)
@NodeEntity
data class Place(
...
@Relationship(type = "OWNS")
var rooms: MutableSet<Room> = HashSet()
)
@NodeEntity
data class Room(...)
来处理数据库。
例如,我有一个人有两个房间的地方。当我到达一个地方时,我可以看到这些房间。但是当我找到一个人时,我只会看到一个空位而不是房间的地方。
为什么会这样?原来Neo4j只返回一个关系?
我应该用Neo4jRepository
覆盖一些Neo4jRepository方法吗?
答案 0 :(得分:1)
从数据库中读取时,neoj4具有 depth 的概念,它表示读取时要遍历的关系数。要读取更多节点,请增加depth参数的值。