我有一个长时间运行的过程(视频渲染),其中偶尔会更新数据库以指示进度。但是,如何在不为其他进程锁定数据库的情况下做到这一点。我尝试使用 @NoTransaction 注释,但现在似乎没有对数据库进行任何更新。
在如此漫长的过程中,有没有办法在需要时创建一个事务?即搜索对象并将其保存在变量中,然后打开事务、进行更改、保存并关闭事务,以便将其提交到数据库。(那里可能需要刷新,但这很好)。
有什么建议么?我只能在 Play 中找到回滚功能!文档。
我有一个长时间运行的过程(视频渲染),其中偶尔会更新数据库以指示进度。但是,如何在不为其他进程锁定数据库的情况下做到这一点。我尝试使用 @NoTransaction 注释,但现在似乎没有对数据库进行任何更新。
在如此漫长的过程中,有没有办法在需要时创建一个事务?即搜索对象并将其保存在变量中,然后打开事务、进行更改、保存并关闭事务,以便将其提交到数据库。(那里可能需要刷新,但这很好)。
有什么建议么?我只能在 Play 中找到回滚功能!文档。