这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘’,引起了集合与Stirng类型的比较,故报错
这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘’,引起了集合与Stirng类型的比较,故报错
<if test="campuses!= null and campuses!= ''">
and ul.loan_id in
<foreach collection="campuses" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</if>
1
2
3
4
5
6
解决方案:
<if test="campuses!= null and campuses.size() > 0>
and ul.loan_id in
<foreach collection="campuses" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</if>
1
2
3
4
5
6
————————————————
版权声明:本文为CSDN博主「现充爆破师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43642812/article/details/89578126