我正在混合 spring-data 和 CXF 来创建一个创建 neo4j 节点的 RESTful 端点。我的结构是一组接口,它定义了面向公众的方法,我的实现有几个私有方法,由我的公共方法调用。
我的私有方法上有 spring-tx @Transactional
,当我尝试从我的公共方法中调用它们时,我得到一个org.neo4j.graphdb.NotInTransactionException
. 下面是一个 GitHub 项目,用于显示我的配置,您也可以运行它来查看问题所在:
https://github.com/NicholasAStuart/broken-spring-neo4j-cxf.git
谁能帮我?我已按照 spring-data-neo4j 文档中的步骤进行操作,但我似乎无法使其正常工作,有人可以帮助我吗?