Google 应用引擎实体在 7 天后被删除

Google app engine entity gets deleted agter 7 days

我正在使用 Google 云作为我的 Android 应用程序的后端。 我保存一个实体:

ObjectifyService.ofy().save().entity(greeting).now();

但 7 天后,实体将从数据存储中删除。 我想永远保留它们,或者至少保留更长时间。

您可能会重复使用实体的 ID,因此每 7 天自己覆盖一次现有实体(或者网络爬虫会这样做)。

查看开发人员控制台中的数据存储。您应该只看到对您的实体的一些写入,但如果我是对的,您会看到类似 5 次或更多的写入(实际写入计数取决于您的实体中定义的索引数量)。

为确保不会发生这种情况,您只需在致电 save() 之前将问候语的 @Id Long id 属性 设置为 null 即可自动生成的 ID。