invalid comparison: java.util.ArrayList and java.lang.String 的解決辦法

這是一個根據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> 
解決方案:
<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> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章