gpt4 book ai didi

java - App Engine 上的 getObjectById

转载 作者:搜寻专家 更新时间:2023-10-31 20:07:37 25 4
gpt4 key购买 nike

根据JDO,您可以使用PersistenceManager.getObjectsById通过对象 ID 加载多个实体实例。

这里需要用到什么样的Collection? Google 数据存储 key 不能用作对象 ID。

最佳答案

像这样使用 PersistenceManager.newObjectIdInstance()

List<Object> ids = new ArrayList<Object>();
for (Key key : keys) {
ids.add(pm.newObjectIdInstance(Foo.class, key));
}

return (List<Foo>) pm.getObjectsById(ids);

不过,我不确定调用 newObjectIdInstance 的开销有多大(据我所知不应该如此)。

关于java - App Engine 上的 getObjectById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2017663/

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