使用嵌入式 Objectify class 有什么好处?
What's the benefit of using embedded Objectify class?
有人知道在 Objectify 中使用 embedded class 的好处吗?到目前为止,我对嵌入式 class 最大的问题是我无法访问实体外部或 App Engine 端点 class。只是想知道。
使用嵌入式实体可以避免对数据存储进行额外调用。
例如,您可以将用户的 phone 号码存储为用户实体中的嵌入实体。如果您在检索用户时总是需要 phone 个数字,这是一个不错的选择。这样,如果您查询 returns 100 个用户实体,则无需对数据存储进行 100 多次调用即可检索其 phone 号码。
但是,如果您需要单独访问这些号码,或者能够按 phone 号码搜索,更好的选择是将它们作为单独的实体。
有人知道在 Objectify 中使用 embedded class 的好处吗?到目前为止,我对嵌入式 class 最大的问题是我无法访问实体外部或 App Engine 端点 class。只是想知道。
使用嵌入式实体可以避免对数据存储进行额外调用。
例如,您可以将用户的 phone 号码存储为用户实体中的嵌入实体。如果您在检索用户时总是需要 phone 个数字,这是一个不错的选择。这样,如果您查询 returns 100 个用户实体,则无需对数据存储进行 100 多次调用即可检索其 phone 号码。
但是,如果您需要单独访问这些号码,或者能够按 phone 号码搜索,更好的选择是将它们作为单独的实体。