1

我正在使用游戏!框架,并在以下场景中遇到困难。我有一个具有“只读”事务的服务器进程。这是为了防止由于执行而导致任何可能的数据库锁定,因为这是一个复杂的过程。有一个或两个记录要存储,但我将其作为一项工作,因为我发现在主线程中执行它们可能会导致更高负载下的死锁。

但是,有一次我需要创建一个对象并随后使用它。但是,当我使用 Job 创建对象时,等待生成的 id(返回 Promise)然后在数据库中搜索它,但找不到它。

此时是否有一种简单的方法可以让 JPA 在数据库中“重新”搜索?我实施了 5 秒。暂停测试,所以我起诉这不是因为程序还没有完成。

4

1 回答 1

0

检查您周围是否有交易,INSERT以及是否有一项检查交易是否已COMMIT编辑。

于 2012-08-17T11:38:15.347 回答