当前位置: 首页 > 知识库问答 >
问题:

数据存储:删除事务处理之外的实体

谭池暝
2023-03-14

共有1个答案

俞新翰
2023-03-14

这摘自GAE文档:

使用事务

事务是一个或多个实体上的一组数据存储操作。每个事务都保证是原子的,这意味着事务从不部分应用。要么应用事务中的所有操作,要么不应用任何操作。

 类似资料:
  • 我有一个用例,我需要从一个Kafka主题中消费,做一些工作,生成另一个只有一次语义的Kafka主题,并保存到mongo数据库。看完文档后,我想kafka事务和mongo事务可以同步,但它们仍然是两个不同的事务。在下面的场景中,如果mongo提交失败,是否有方法回滚提交到主题并从消费者处重播的kafka记录。

  • 我正在尝试将数据存储从一个应用程序复制到另一个应用程序(live to dev server)。我首先需要删除dev服务器(我正在使用的实际dev应用程序,不要与本地dev服务器混淆)上的所有实体。我正在数据存储管理控制台中执行此操作,但在该过程完成后,仍然保留和实体。据我所知,在删除过程中,这些应该是临时的。此外,偶尔当我去datastore管理控制台时(大约一半的时间),我也会看到一些我删除的

  • 我目前正在尝试使用spring数据存储库删除我的一些实体。delete调用工作时没有任何异常/错误消息,但之后不会删除实体。 这些是我的实体: 而且 存储库非常简单: delete调用类似于 有什么想法为什么这个变化没有反映在数据库中吗? 编辑1: 我找到了变通办法,但我还是不明白真正的问题是什么。如果我像这样删除帖子(有几个例外,因为违反了约束,但帖子仍然会被删除),它就“起作用”了: 编辑2:

  • 我在Java和C#等OOP语言方面非常有经验。直到现在,我才开始与FX打交道,并开始在办公室无聊地处理事件。 我的外汇申请都是在一个类中编写的。我导入了我想要的软件包,包括以下两个: 我在主类声明中实现了类型为ActionEvent的EventHandler接口,如下所示。。 我在按钮对象上编写了一个匿名内部类来处理这样的单击事件。 它显然像它应该的那样工作,但后来我进行了一个实验。我从上面删除了

  • 1、Db.tx 事务 在 Db 工具类里面,提供了一个系列的 tx(...) 方法支持数据库事务,以下是 Java 8 的 lambda 语法使用示例: Db.tx(() -> { Db.update("update t1 set f1 = ?", 123); Db.update("update t2 set f2 = ?", 456); return true; }); 以上代码中的

  • 我觉得问这个问题很愚蠢,但我似乎无法为使用GAE的项目清除本地数据存储。我咨询了以下SE问题: 如何删除Google App Engine中的所有数据存储 我也看过这些文档,其中的命令似乎非常明确。我可以导航到,然后运行 然而,我不断收到一个错误,说明我的应用程序没有这样的文件或目录。 我确信我为我的应用程序输入了正确的名称,因为它与我的文件中的名称相匹配,与我的项目在本地的文件夹相匹配,并且与G