0

EmbeddedDatabase モードで Neo4j 1.9.4 を使用し、NetBeans 7.4 でノードの作成をデバッグしています。

ただし、次のコードは関係線の作成時にハングします。エラーは返されませんが、デバッグはその行で終了し、NetBeans コンソールに警告もエラーも表示されません。

したがって、何も起こらないため、何が起こっているのかをデバッグまたは理解する方法がありません。

Transaction tx = graphDb.beginTx();
try
{
     Node newNode = graphDb.createNode();
     newNode.setProperty("name", name);
     newNode.createRelationshipTo(parentNode, RelTypes.CHILD_OF);
     tx.success();
}
catch (Exception e)
{
     e.printStackTrace();
}

もちろん、newNode と parentNode は有効なノードなので、RelTypes.CHILD_OF.

洞察はありますか?

4

1 に答える 1

1

取引を終了する必要があります。

Transaction tx = graphDb.beginTx();
try {
    Node newNode = graphDb.createNode();
    newNode.setProperty("name", name);
    newNode.createRelationshipTo(parentNode, RelTypes.CHILD_OF);
    tx.success();
} catch (Exception e) {
    e.printStackTrace();
    tx.failure();
} finally {
    tx.finish();
}
于 2013-10-25T17:51:41.483 に答える