講講Spring事務傳播特性?

事務:一起成功,一起失敗.
小明轉賬給小紅1000元: 
    小明賬戶扣除1000
    小紅賬戶增加1000
轉賬事務要麼成功,要麼失敗.

事務隔離級別:
讀未提交 
讀已提交
可重複讀
序列化

事務沒有隔離出現的併發問題: 
髒讀:          一個事務讀取了另一個事務未提交的數據, 如果另一個事務回滾了,這個數據就是髒數據.
不可重複讀: 修改同一條數據的值造成不一致:  一個線程(事務)修改, 一個線程(事務)查看. 兩個線程併發操作同一個數據.
幻讀: 新增和刪除一條數據造成數量不一致 : 一個線程(事務)新增一條數據, 一個線程(事務)查看. 兩個線程併發操作同一條數據.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章