2017-04-04 1 views
0

저장 정책을 변경할 수 있습니까?neo4j ogm 다른 저장 정책

예를 들어 노드 name에는 성 name = A, 성 및 주소가있는 Person이 있습니다.

이제 동일한 Entity Id 및 속성 이름 = B를 사용하여 개체 Person을 저장하려고합니다.

내가 어떻게 든 선택할 수 : 해당 이름의 속성을 무시하고 성 (姓)과 주소를 남겨

  1. 에.
  2. 성 및 주소를 삭제하고 이름 만 삽입하십시오. b.
+0

잘 모르겠습니다. 유스 케이스가 기존 엔티티의 속성 값을 업데이트합니까? – nmervaillie

답변

0

아니요, 이러한 정책은 OGM에 존재하지 않습니다. 노드 엔티티를 저장할 때 OGM은 속성이 변경되었는지 감지하고 모든 속성을 업데이트합니다. 이름을 B로만 업데이트했으나 이전과 같이 성 및 주소를 남겨둔 경우 저장 효과는 이름을 B로 업데이트하는 것입니다. 이름을 B로 업데이트하지만 성 및 주소를 null로 설정하면 save의 효과는 이름을 B로 갱신하고 성 및 주소의 값을 제거하는 것입니다.

관련 문제