首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mybatis
订阅
用户5618554047313
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
记一次线上事务问题 - 加深对mvcc的理解
记录事务并发引起的一次线上npe问题,结合实际排查过程,进一步理解mvcc原理,加深对快照读和当前读的实践表现
MyBatis系列(八):MyBatis动态Sql之foreach标签的用法
1. foreach 实现in集合 假设有这样1个需求:根据传入的用户id集合查询出所有符合条件的用户,此时我们需要使用到Sql中的IN,如 id in (1,1001)。 通过日志会发现,foreach元素中的内容最终生成的Sql语句为(1,1001)。 open:整个循环内…
Mybatis中#{}和${}的区别
#{} 可以防止SQL依赖注入,而${}是字符串替换(无法防止SQL依赖注入)。所以,我们优先推荐使用#{}。 这里 #{} 相当于一个占位符,相当于jdbc中的 ? 。 比如,我们有两张表,分别是emp_2017、emp_2018。当需要在查询语句中动态指定表名,就只能使用 …
mybatis -- trim和choose
一、trim标签 mybatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 “where“、“set“以及“values(“ 等前缀,或者添加“)“等后缀,