使用新的Neo4jTransactionManager回滚问题

时间:2016-09-26 06:46:57

标签: java neo4j transactions spring-data-neo4j-4

我正在使用 Spring-data-neo4j 4.2.0.RC1 ,我对新的Neo4jTransactionManager 类有问题。

我有事务回滚问题 Neo4jTransactionManager类会抛出异常,这些异常会在回滚时覆盖应用程序异常

我已经看到了2个不同的问题(第275行附近的Neo4jTransactionManager.doRollback()):

  • NullPointerException(tx为null)
  • tx.rollback()上抛出的另一个异常是覆盖应用程序异常

我修补了方法

  • 使用if(tx!= null)...
  • 并在tx.rollback()周围捕获以隐藏所有异常

现在我的交易正在正确回滚。

我不知道此类周围是否存在错误,或者我是否错误地配置了我的应用

0 个答案:

没有答案