如何使用Java API创建具有指定命名空间的AppEngine Key对象?

时间:2013-09-03 22:57:42

标签: java google-app-engine namespaces key

我想创建一个AppEngine Key - 分配给给定namespace的对象。 Python API在Key.from_path(...) - 方法中提供了相应的参数,但Java API KeyFactory中的任何方法都没有在任何地方提到名称空间。

在我调用密钥的构造函数之前,我唯一的方法是使用NamespaceManager.set(...)吗?

或者我可以和Entities.createNamespaceKey(...)一起工作吗?在我创建实际的Key时,可能会使用该结果作为父项?

1 个答案:

答案 0 :(得分:0)

您无法使用Entities.createNamespaceKey(...)创建名称空间感知密钥(即切换名称空间)。使用namespace metadata queries时,此方法是一种辅助方法。

所以唯一的方法是通过NamespaceManager.set(...)切换名称空间。