Mybatis能正确理解List<Long>,所以不需要parameterType,直接在 SQL 语句中使用 List
SELECT * FROM your_table WHERE goods_id IN
<foreach collection="goodsIds" item="goodsId" open="(" separator="," close=")">
#{goodsId}
</foreach>
可以使用 <foreach>
元素,它会遍历 goodsIds
列表,生成对应的 SQL 语句,实现在 IN
子句中传递多个参数。