覆盖对象而不是更新appengine存储有一个缺点?

时间:2012-07-04 03:37:28

标签: java google-app-engine

我有一个类:

class myclass{
    Long id;
    String a;
    Text b;
}

在appengine文档的示例中,要更新对象,我们必须从DataStore中恢复它,修改它然后关闭PersistenceManager。 如果我覆盖它而不从DataStore中恢复它会怎么样? 我有缓存的对象,所以我有你的id和其他属性

1 个答案:

答案 0 :(得分:0)

您可以直接覆盖它,而无需先加载以前的值。 (盲目更新)

但是,如果您需要知道这些旧值,则不起作用,例如仅部分更新某些字段。