springboot mysql锁
时间: 2023-10-13 12:04:20 浏览: 118
在Spring Boot中使用MySQL锁的方式有两种:悲观锁和乐观锁。悲观锁使用数据库提供的锁机制,而乐观锁则通过记录数据版本来实现。
悲观锁在处理数据库时使用了锁机制,这可能会导致数据库产生额外的开销,并增加死锁的可能性。此外,悲观锁还会降低并行性,因为一个事务如果锁定了某行数据,其他事务必须等待该事务处理完才能处理该行数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【mysql】springboot中使用 mybatis 实现乐观锁,支持并发更新,数据一致](https://blog.csdn.net/chiweitree/article/details/114279839)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [基于mysql乐观锁实现秒杀](https://blog.csdn.net/yy1209357299/article/details/125448728)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文