-2

我有一个像这样的课程:

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

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

4

1 回答 1

0

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

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

于 2012-07-04T03:41:00.433 回答