我正在开发一个springbootweb应用程序。jpa/hibernate被用作持久性解决方案。
假设我们有一个用户从两个不同的浏览器选项卡(或不同的机器,无所谓)更新同一个实体。假设没有其他用户同时更新实体。
当并发更新由同一个用户进行时,是否可以绕过乐观版本检查机制?jpa是否为这种场景提供了现成的解决方案?
这是个好主意吗?值得付出努力吗?
编辑:我正在客户端中存储版本令牌。实现类似于此链接中描述的实现:https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/handling-concurrency-with-the-entity-framework-in-an-asp-net-mvc-application 实际上,我只是显示一个警告,而不是显示哪些字段已更改,所以它确实更简单。
暂无答案!
目前还没有任何答案,快来回答吧!