【发布时间】:2017-10-30 09:15:18
【问题描述】:
我正在使用 neo4j OGM 进行 CRUD 操作。但是当我使用 session.save(entity, 0) 实体只有 id 和更新属性时,与实体关联的其他属性会从 neo4j 实体中删除。
例如 Object car 有 id、name 和 year。
如果我只是在实体中设置id和年份,name属性将被删除,这是我不想要的。
我不想获取和更新。
【问题讨论】:
我正在使用 neo4j OGM 进行 CRUD 操作。但是当我使用 session.save(entity, 0) 实体只有 id 和更新属性时,与实体关联的其他属性会从 neo4j 实体中删除。
例如 Object car 有 id、name 和 year。
如果我只是在实体中设置id和年份,name属性将被删除,这是我不想要的。
我不想获取和更新。
【问题讨论】:
要保留数据库中的现有值,您必须先加载数据。 这是所有 OGM / ORM 的工作方式。
要仅更新特定属性,您可以使用专用的密码查询。
【讨论】: