1

关于我之前的问题

我有一个问题GraphDatabaseService.registerTransactionEventHandler()。当我尝试对这个处理程序运行这个测试时,我在运行 1.9.2 时没有得到任何对该方法的调用,并且对于 2.0.0-M03 的新数据库只有一次调用,并且即使 aa 也返回一个空迭代器节点已创建。由于这些原因,测试失败。beforeCommitTransactionData.createdNodes()org.neo4j.kernel.api.exceptions.PropertyKeyNotFoundException: Property key 'uuid' not found

我做错了什么,还是 registerTransactionEventHandler 中有错误?

4

1 回答 1

2

在https://github.com/ttiurani/neo4j-uuid/blob/master/src/test/java/org/neo4j/extension/uuid/UUIDTransactionEventHandlerTest.java#L2之后,您缺少tx.finish()第一笔交易。因此未提交事务并且未调用 TransactionEventHandler,请参阅http://docs.neo4j.org/chunked/stable/transactions-interaction.html

于 2013-08-07T12:35:00.213 回答