怎么做" ofy()。save()。entities()"和" ofy()。save()。entitit()"在Objectify工作

时间:2018-04-03 09:42:18

标签: java google-app-engine objectify

我想知道ofy().save().entities()ofy().save().entity()的区别。

我知道当ofy().save().entities()仅保存给定实体时,ofy().save().entity()会保存多个实体。

我怀疑使用ofy().save().entity()使用10次实体存储10个实体并同时使用ofy().save().entities()保存所有10个实体会有什么不同。

  1. 两种操作的写入操作是什么?
  2. 迭代将如何发生?
  3. 需要多长时间?
  4. 先谢谢。我是初学者。请帮帮我。

1 个答案:

答案 0 :(得分:1)

结算写入操作是按实体进行的,无论哪种方式都是相同的。

调用多个单独的save()操作所需的时间比单个批处理save()要长得多,因为每次都会产生单独的RPC请求的延迟。如果可以的话,总是喜欢批量操作。