2

JDBCドライバーv2.2.13を使用して、次のようにリモートデータベースに接続しています

Connection conn = (OrientJdbcConnection) DriverManager.getConnection("jdbc:orient:remote:"  + ip + ":" + port + ";" + ip + ":" + port2 + "/"
                    + appName, info);

エッジの作成時にサーバー ログとして次の警告が表示されます

WARNI {db=Sun} Requested command 'create edge type '_F_ as subclass of 'E'' must be executed outside active transaction: the transactional will be committed and reopen right after it. To avoid this behavior execute it outside a transaction [OrientGraph]

警告から、データベースのインスタンス (接続 conn) はトランザクションに対応しているようです。

これを解決する 1 つの方法は、Java API を使用してOrientgraphNoTxデータベース インスタンスを使用することです。

「非トランザクション」コミットまたはOrient JDBC ドライバーOrientgraphNoTx相当する方法を教えてください。

4

0 に答える 0