在MyBatis中,可以使用foreach標簽來遍歷一個List對象。假設有一個名為UserMapper.xml的MyBatis映射文件,其中定義了一個查詢方法selectUsersByIds,可以通過以下方式遍歷List
<select id="selectUsersByIds" resultType="User" parameterType="list">
SELECT * FROM users
WHERE id IN
<foreach collection="list" item="id" open="(" separator="," close=")">
#{id}
</foreach>
</select>
在上面的例子中,定義了一個selectUsersByIds方法用于查詢用戶列表,其中參數類型為List
調用該方法時,只需要傳入一個List