2014-10-15 2 views
0

우리는 데이터베이스 Neo4j를 사용하여 Grails 애플리케이션을 빌드하고 Spring 데이터 Neo4j rest를 사용합니다. 모든 애플리케이션의 요구 사항에 따라 트랜잭션 기능을 제공해야합니다. 그러나 Neo4j 사용하기 노드를 저장하고 코드 실행시 예외가 발생하면 노드는 저장되지만 관계는 저장되지 않습니다. 이 문제를 해결하는 방법 ??? Spring Transaction Management 또는 다른 어떤 것을 사용할 수 있습니까 ???Neo4j Rest에서 트랜잭션을 지원하는 방법

답변

0

과거에는 트랜잭션을 노출시키지 않는 Neo4j-REST API의 단점이있었습니다.

다음 마일스톤 빌드 3.3.0.M01에서 Cypher 트랜잭션 끝점을 사용하여 원격 트랜잭션에 대한 지원을 추가합니다. 해당 버전을 시도한 다음 다시보고하십시오.

+0

하지만 우리는 이제 neads를 사용합니다. 그러나 neo4j 용 grails 플러그인을 사용하면 트랜잭션을 제공합니다. 어떻게 가능합니까? –

+0

두 개의 개별 프로젝트. 지금 원한다면, Grails Plugin이나 Neo4j-JDBC 드라이버를 사용하십시오. –