【发布时间】:2012-11-26 16:54:20
【问题描述】:
Objectify 框架使与 Google 数据存储区的交互变得更加容易,我想知道是否可以使用 ofy().save() 实体但只在数据库中更改不为空的值。
因为我创建了实体的一个新实例,但我无法访问它的所有属性值(数据来自 POST,并且缺少关系键之类的东西)我只想更改存储/编辑接收到的属性(像 SQL 更新)。
我尝试使用 @IgnoreSave(IfNull.class),但在保存并检查保存的条目后,未在 save() 时间设置的属性设置为 null,我与其他实体的关系松散。
【问题讨论】:
标签: google-app-engine google-cloud-datastore objectify