2017-10-30 4 views
2

CRUD操作にneo4j OGMを使用しています。しかし、私がsession.save(entity、0)を使うとき、entityはidと更新された属性だけを持ち、entityに関連する他の属性はneo4jエンティティから削除されます。Neo4j OGMの更新によってエンティティの他の属性が削除される

たとえば、オブジェクトcarにはid、name、およびyearがあります。

idとyearをエンティティで設定した場合、名前属性は削除されますが、削除する必要はありません。

私はフェッチして更新しません。

答えて

0

データベース内の既存の値を保持するには、最初にデータをロードする必要があります。 これはすべてのOGM/ORMの仕組みです。

特定の属性のみを更新するには、専用のサイファークエリを使用できます。

関連する問題