重複插入相同數據導致deadlock問題:Deadlock found when trying to get lock; try restarting transaction

場景: 業務邏輯:第三方登錄情況下,獲取到用戶的實名信息。之後判斷該用戶在用戶表中是否存在,如果不存在或非實名,那麼將其實名;如果已經實名,那麼不做處理,直接登錄。ORM使用的是spring data jpa,用戶表在mobile字段上有唯一索引idx_mobile 發現不定期的發生業務報錯:Deadlock found when trying to get lock; try restartin
相關文章
相關標籤/搜索