mybatis中如何遍历集合

以下是根据自己在实际项目中遇到的一个问题总结的关于mybatis中foreach的用法

需求:要查询同时具有某些资质(资质表SUPPLIER_APTITUDE)的供应商(供应商表SUPPLIER_INFO)

数据库实现语句:(假设要查找的资质名称为‘ISO’和'SMII')

select * from SUPPLIER_INFO where  SUPPLIER_ID in

(select SUPPLIER_ID from SUPPLIER_APTITUDE

where APTITUDE_NAME like 'ISO'

intersect

select SUPPLIER_ID from SUPPLIER_APTITUDE

w here APTITUDE_NAME like 'SMII'

)

mybatis实现语句