一,背景:
-
涉及技术:mybatis动态sql
-
问题描述:springboot项目运行时,执行sql出现问题
-
出现错误:org.apache.ibatis.builder.BuilderException: Error evaluating expression 'pjRoleDomainUserIds'. Return value (54,44,43) was not iterable.
-
代码写法:
二,原因:
经排查,发现是动态sql写法有问题,解析不了传进去的ids字符串
三,解决办法:
动态sql进行如下图的修改: