SELECT HardwareID FROM HardwarePurchase
WHERE WorkSheetCode=#{workSheetCode}
AND HardwareProperty='五金包'
AND PlateName in
<foreach collection="plateNameArr" open="(" close=")" item="item" separator="," index="index">
#{item}
</foreach>
foreach语句中, collection属性的参数类型可以使:List、数组、map集合
collection: 必须跟mapper.java中@Param标签指定的元素名一样
item: 表示在迭代过程中每一个元素的别名,可以随便起名,但是必须跟元素中的#{}里面的名称一样。
index:表示在迭代过程中每次迭代到的位置(下标)
open:前缀, sql语句中集合都必须用小括号()括起来
close:后缀
separator:分隔符,表示迭代时每个元素之间以什么分隔