2017-04-04 79 views
0

是否有可能更改保存策略。neo4j ogm不同的保存策略

例如,我有屬性name = A,姓和地址的節點Person。

現在我想保存具有相同實體ID和屬性名稱= B的對象Person。

我可以選擇以某種方式:

  1. 只重寫name屬性,並留下姓氏和地址。
  2. 刪除姓和地址,只插入name = b。
+0

不知道我理解得好。你的用例是更新現有實體的屬性值嗎? – nmervaillie

回答

0

不,這些政策在OGM中不存在。當您保存節點實體時,OGM將檢測是否有任何屬性已更改,並更新所有屬性。如果您只將名稱更新爲B,但像以前一樣保留姓氏和地址,則保存的效果是將名稱更新爲B. 如果將名稱更新爲B,但將姓氏和地址設置爲空,則保存的效果是將名稱更新爲B,並刪除姓氏和地址的值。