gpt4 book ai didi

google-app-engine - 建立实体组,同时保持对长 ID 的访问

转载 作者:行者123 更新时间:2023-12-04 06:44:23 24 4
gpt4 key购买 nike

我正在使用 appengine 数据存储区,并且我所有的实体都将长 ID 作为它们的主键。我使用这些 id 与客户端通信,因为成熟的 key 需要更多的带宽来传输。

现在,我想形成实体组,以便我可以在事务中进行复杂的操作,这似乎来自 http://code.google.com/appengine/docs/java/datastore/transactions.html#Entity_Groups我需要使用 Keys 或 String 编码的键 - 简单的 Longs 不是一个选项。

我不介意稍微重构一下以使用 Keys,但我仍然想避免通过网络发送庞然大物。如何为主键是 Key 的实体获取唯一的(每种)长标识符?

最佳答案

您不必使用名称(字符串)。所有的KeyBuilder采用名称的方法也有采用 ID(长整型)的对应方法。

对于传输,您只需要 Key 的名称或 ID 部分。 .一旦知道了 id 或 name,就可以重构 Key 服务器端。如果它是子实体,则您需要知道父实体和子实体的名称或 ID。

关于google-app-engine - 建立实体组,同时保持对长 ID 的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3875445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com