數據不一致原因分析:數據庫數據更新后,用戶讀取到的是更新前的數據
解決方案:對多個更新操作的業務加事物注解。在數據庫表中加一個vesion版本控制字段(初始值為0)在更新操作前查詢並記錄該字段,更新操作完成vesion+1,再次查詢vesion與更新操作前記錄的值相差1說明前后數據一致,否則回滾更新操作
數據不一致原因分析:數據庫數據更新后,用戶讀取到的是更新前的數據
解決方案:對多個更新操作的業務加事物注解。在數據庫表中加一個vesion版本控制字段(初始值為0)在更新操作前查詢並記錄該字段,更新操作完成vesion+1,再次查詢vesion與更新操作前記錄的值相差1說明前后數據一致,否則回滾更新操作
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。