悲觀鎖、樂觀鎖、行級鎖、表級鎖

更新丟失:新改的覆蓋先改的,開發中有三種方法解決 1、將事務級別提高到最高級別TRANSACTION_SERIALIZABLE 操作雙方都要提升級別;查詢使用共享鎖;更新使用更新鎖;一方查詢,一方更新,共享鎖和更新鎖會衝突;當雙方更新鎖,出現死鎖,程序會自動回滾一方操作,從而避免更新丟失 2、悲觀鎖(加的是表級鎖) 一方:查詢語句加 for update;另一方:查詢語句加 for update;
相關文章
相關標籤/搜索