问题描述
我正在开发一个 Spring Boot Web 应用程序。 JPA/Hibernate 作为持久化方案。
假设我们有一个用户从 2 个不同的浏览器选项卡(或不同的机器,无关紧要)更新同一实体。假设同时没有其他用户在更新实体。
- 当同一用户进行并发更新时,是否可以绕过乐观版本检查机制? 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 其实我只是显示一个警告,而不是显示哪些字段发生了变化,所以确实更简单。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)