gpt4 book ai didi

java - Google App Engine - 已删除的实体未删除

转载 作者:行者123 更新时间:2023-12-02 07:04:46 24 4
gpt4 key购买 nike

我正在尝试删除 Google 数据存储区中的实体

String keyValue = "someValue";
Key tweetKey = KeyFactory.createKey("tweetKey", keyValue);
Entity someEntity = new Entity(tweetKey);

Entity getEntity = datastore.get(tweetKey);
datastore.delete(tweetKey);
getEntity = datastore.get(tweetKey);
if(getEntity != null)
{
//This happens
System.out.println("Something wrong");
}

实体没有被删除,并且输出有问题

编辑1:我没有从原始代码中复制和粘贴,因为在从实体获取和使用值之间还有很多其他逻辑。

最佳答案

您正在删除的 key 与您正在检查的 key 不同。

您正在删除 tweetKey 并检查 tweetkey(请注意第一个中的大写 K)。如果此片段是从原始片段复制粘贴的,那么那就是错误。

关于java - Google App Engine - 已删除的实体未删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16234990/

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