如何保证每个SQL查询修改连接都是独立的? 400 请求报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

kun坤 2020-05-29 17:48:28 49

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

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

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

SQL 前端开发 Java 数据库连接 Spring mybatis
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-05-29 17:48:34

    不会,有数据库连接池,如果不用连接池,每个连接都是新创建的######

    引用来自“jorneyr”的评论

    不会,有数据库连接池,如果不用连接池,每个连接都是新创建的 使用链接池管理数据库链接,不会同时都放在一个链接里。对数据资源修改时,数据库会做行级锁,不会造成数据混乱的问题
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题