我正在尝试将 Objectify @IgnoreSave 注释与简单的 If 条件(IfEmpty,IfNull)一起使用,但它似乎不起作用。如果没有 If 条件,实际值不会按预期持续存在,但是,当我使用某些 If 条件时,它总是会持续存在(例如,如果使用 IfNull 条件并提供空值,它会持续存在,因此数据存储中的原始值会被删除)。
...
@IgnoreSave(IfNull.class)
private String email;
...
...
this.objectify.save().entity(userDetails).now();
...
是否需要任何额外的配置?或者有没有人有同样的经历?