Mybatis踩坑01--Error evaluating expression 'pjRoleDomainUserIds'. Return value

193 阅读1分钟

一,背景:

  • 涉及技术:mybatis动态sql

  • 问题描述:springboot项目运行时,执行sql出现问题

  • 出现错误:org.apache.ibatis.builder.BuilderException: Error evaluating expression 'pjRoleDomainUserIds'. Return value (54,44,43) was not iterable.

  • 代码写法: image.png

image.png

二,原因:

经排查,发现是动态sql写法有问题,解析不了传进去的ids字符串

三,解决办法:

动态sql进行如下图的修改: image.png