在Neo4J / Scala中防止延迟评估

时间:2014-12-23 14:32:29

标签: scala neo4j

我编写了一个使用GraphDatabaseService.traversalDescription()执行遍历的DAO,并将结果映射到Map[X, Map[Y, Seq[X]]形式的数据结构中。

我在稍后尝试评估数据结构时得到NotInTransactionException

我尝试使用toList方法强制任何ResourceIterators急切地评估。我现在遇到NodeProxy的问题。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

为了实现Neo4J延迟数据结构:

  • Iterables / Seqs需要.toList
  • 地图(所有深度)都需要.toList.toMap