开发者社区> 问答> 正文

如何保证每个SQL查询修改连接都是独立的? 400 请求报错 

求知识,spring mvc mybatis如何保证每个SQL查询修改连接都是独立的?

java项目,普通spring mvc + mybatis(datasource全都spring管了)
例如修改昵称
update user set neek = 'XXX' where id=YY,

如果同一时间N个并发同时请求修改昵称,spring是如何保证每个连接的独立性,而不会出现N个请求跑到同一连接里了?

展开
收起
kun坤 2020-05-29 17:48:28 653 0
1 条回答
写回答
取消 提交回答
  • 不会,有数据库连接池,如果不用连接池,每个连接都是新创建的######

    引用来自“jorneyr”的评论

    不会,有数据库连接池,如果不用连接池,每个连接都是新创建的 使用链接池管理数据库链接,不会同时都放在一个链接里。对数据资源修改时,数据库会做行级锁,不会造成数据混乱的问题
    2020-05-29 17:48:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载