我写了一个DAO,它使用GraphDatabaseService.traversalDescription()执行遍历,并将结果映射到Map[X, Map[Y, Seq[X]]
形式的数据结构中。
稍后尝试评估数据结构时,我遇到了NotInTransactionException
。
我尝试使用 toList 方法来强制任何资源迭代器急切地评估。我现在在使用 NodeProxy 时遇到问题。
有什么建议吗?
为了实现 Neo4J 惰性数据结构:
- 可迭代对象/序列需要
.toList
- 地图(所有深度)都需要
.toList.toMap