关于更新丢失的问题的思考
2018-01-25 18:06
155 查看
之前在看书的时候,遇到这种更新丢失的讨论,我一直认为在读提交的隔离级别下这是很正常的现象,应该不难理解,这种思考方式是完全的站立在数据库的角度去看的,如果站在业务的角度上去看,这种处理方式就会错了。
比如更新余额,用户要先查余额在跟新,你在查询与更新之间另外的会话去修改了数据,更新可能就会产生错误了。这个情况下业务数据就有问题了。
如何避免更新丢失,for update或乐观锁。
比如更新余额,用户要先查余额在跟新,你在查询与更新之间另外的会话去修改了数据,更新可能就会产生错误了。这个情况下业务数据就有问题了。
如何避免更新丢失,for update或乐观锁。
相关文章推荐
- 关于Hibernate设置一对多关系时更新一方数据时多方外键丢失问题解决
- DDD实践问题之 - 关于论坛的帖子回复统计信息的更新的思考
- DDD实践问题之 - 关于论坛的帖子回复统计信息的更新的思考
- 关于博客更新的一些问题与思考
- c问题---关于数组溢出的思考
- [导入]关于DATAGRID数据更改时点2次/行号跟不准/失去焦点/丢失e等一系列问题的解决办法:
- 关于移动硬盘格式化问题的思考
- 关于JavaScript中计算精度丢失的问题
- 【转】关于批量数据更新的问题(C#高性能)
- 关于Spring Data JPA更新部分字段的问题
- 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法
- 关于高性能xml解析问题的再思考
- Hibernate的学习之路十五(丢失更新问题)
- 关于智能客户端的自动更新问题
- 关于adapter.notifyDataSetChanged无法更新的问题
- Spring 五个事务隔离级别和七个事务传播行为和数据读取出现的四个问题(丢失或覆盖更新、脏读、非重复读、幻想读)
- 关于字典转模型的一些思考(持续更新中)
- 关于程序员职业生涯的若干问题思考
- 关于程序猿的思考问题
- javascript---遇到关于this的相关问题(解决this)(持续更新中...)