進行状況を示すためにデータベースが時折更新される長時間実行プロセス (ビデオ レンダリング) があります。ただし、他のプロセスのデータベースをロックせずにこれを行うにはどうすればよいですか。@NoTransaction アノテーションを使用しようとしましたが、データベースに更新がないようです。
このような長いプロセスの中で、必要なときにトランザクションを作成する方法はありますか? つまり、オブジェクトを検索して変数に保持し、トランザクションを開き、変更を加えて保存し、トランザクションを閉じて、データベースにコミットします。(そこでリフレッシュが必要になるかもしれませんが、それで問題ありません)。
助言がありますか?Play にはロールバック機能しかありません。ドキュメンテーション。