如何在mapper文件中使用in("str1","str2")
mapper文件使用in("str1","str2")
mybatis的xxxMapper.xml文件中,如果筛选的字段使用的是varchar类型,在xml中需要对遍历做处理,在遍历的字段外加‘’
xml
select * from table_namedel_flg = 1 and status in -- 此处添加单引号'${item}'
小细节记录下来,方便后续查看
mapper.xml中sql使用 in 执行失败的原因 mapper.xml传参如果下
user_obj_id in ( #{ids})
最终执行的sql拼接如下
user_obj_id in ( ‘55,56,57' )
【如何在mapper文件中使用in("str1","str2")】而不是期望的
user_obj_id in ( ‘55',‘56',‘58' )
文章图片
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
推荐阅读
- springboot下mybatis-plus如何打印sql日志和参数到日志文件
- YYC蜻蜓系统系列|详细说明如何配置蜻蜓Q系统的直播功能完美实现直播和观赏直播,推拉流配置完整说明一颗优雅草科技伊凡写
- testflight 公开版本中应用90天到期失效了该怎么处理-testflight 到期如何续期
- java8异步调用如何使用才是最好的方式
- 如何利用Python处理excel表格中的数据
- 如何让云音乐iOS包体积减少87MB
- c#|c# 如何更简单的使用Polly
- 详解Python|详解Python Selenium如何获取鼠标指向的元素
- Delphi|如何准备迎接新版本Embarcadero RAD Studio Delphi、C++Builder 11
- C++|C++ 编译