mybatis-generator自動生成mapper,業務數據與數據庫交互可能因爲高併發問題導致最終結果出錯(因爲併發太高更新出錯)

如果因爲高併發的問題,在A拿到數據後,並未更新提交前,B先更新了數據庫,如果此時A更新可能會將此時的舊數據重新賦值。導致數據庫數據出現錯誤。A可以通過知道更新那個字段,使用主建更新判斷爲空去更新。這樣不會影響其他的字段 updateByExample    updateByPrimaryKeySelective
相關文章
相關標籤/搜索