乐观锁和悲观锁 🔒的是数据库的数据乐观的就是支持事务并发不同几个事务同时修改一个数据,它们都会获得一个相同的初始化版本号,当提交修改前会比对一下版本号是否为初始版本号,如果是则提交事务commit并更新版本号。此时另一个事务也来提交,发现版本号变了,则回滚事务rollback悲观就是只能排队修改,不支持事务并发