キャッシングの一部が問題を引き起こし、クエリが作成されるたびに頂点の古いバージョン。( graph.getrawGraph().getLocalCache().clear()) によってプールから接続を取得した後、ローカルキャッシュを無効にしようとしました
しかし、これは特定のシナリオで機能するようです。更新を行う場合は常にトランザクションと再試行メカニズムを使用しています (同時実行の問題を克服するため)。しかし、どういうわけか、いくつかの場所で古いバージョンがキャッチされているため、アプリケーションは null ポインター例外をスローしています。
頂点に関する既存の問題を解決するために、コマンドを使用して選択クエリを起動することで、データベースに直接クエリを実行しています 。 "' "))。実行する();
これはどういうわけか正常に動作します。しかし今、このクエリはクラス値 = null の頂点を v(null)[some@Rid] として返しますが、実際には作成後に理想的にはクラス名も一緒に来るはずです。これにより、その頂点にエッジを追加することが難しくなっています。このような状況に対処するための推奨される手順について、この点について教えてください。
ありがとうございます
ヴァルン・タヒン