今天修改一个问题。

xml中使用的是#{xxxx  jdbcType=String}

但是这个sql  查询需要用到  in

如果这样查询 会变成

in  ( "1,2,3,4,5")

所以我把他改成

in

<foreach collection="xxx.split(',')" item="item" open="(" close=")" separator=",">

  #{item}

</foreach>

修改完毕  但是 报错

巴拉巴拉  意思就是 String  类型 无法split  之类的

这下奇怪了。 突然看到  上面的 parameterType="String"

搜嘎。

把他改成小写的string   搞定。

记录一下原因:

mybatis 中 paramerter  中设置 String  (大写)   等同于  写入  javaType = java.lang.String
如果写入 string   那么就等同于  说  我传过来的 值 中所有的类型 都是 string  可以是List<String> 也可以是string  那么
使用  xxx.split(',') 就可以了 。  如果使用 String  那么就不行了

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(76)-微信公众平台开发-网页授权
  2. 搭建LAMP环境注意事项
  3. margin负值的几种妙用
  4. The content of element type &quot;configuration&quot; must match &quot;(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?...
  5. iOS 开发之照片框架详解(3)
  6. PHP(一)
  7. hdu 4605 线段树与二叉树遍历
  8. Linux学习之路:shell变量(二)环境变量
  9. BZOJ 1059 矩阵游戏
  10. BZOJ 1036 树的统计
  11. C#程序设计基础——转义字符
  12. runtime error ?
  13. WndProc Message消息解释
  14. 使用ML.NET实现NBA得分预测
  15. Metabase研究 开源的数据报表
  16. Django url管理之include
  17. MT【62】柯西求三角值域
  18. C++ Custom Control控件 向父窗体发送对应的消息
  19. LAMP平台-wordpress的搭建
  20. BASIC-1_蓝桥杯_闰年判断

热门文章

  1. redis使用bitmap实现签到
  2. mysql17-sql优化-慢查询日志
  3. .NET Core项目部署到Windows系统Docker
  4. vscode在UBUNTU下使用CMAKE编译
  5. STM32F4寄存器初始化系列:三重ADC——DMA
  6. 微信小程序-支付
  7. noip2020模拟赛 背包 (knapsack)
  8. video多视频轮播Swiper 播放视频不轮播不循环
  9. N63050 第二周运维作业
  10. WPF 布局控件