使用嵌入式Objectify类的好处是什么?

时间:2016-07-16 00:04:30

标签: google-app-engine objectify

有没有人知道在Objectify中使用嵌入式类的好处?到目前为止,我对嵌入式类的最大问题是我无法访问实体外部或App Engine Endpoint类。只是想知道。

1 个答案:

答案 0 :(得分:0)

使用嵌入式实体可以避免对数据存储区进行额外调用。

例如,您可以将用户的电话号码存储为用户实体中的嵌入实体。如果您在检索用户时始终需要电话号码,这是一个不错的选择。这样,如果您的查询返回100个用户实体,则不必对数据存储区进行100多次调用以检索其电话号码。

但是,如果您需要单独访问这些号码,或者能够通过电话号码进行搜索,更好的选择是将它们作为单独的实体进行搜索。