在 MyBatis 中遍歷 String 數組可以使用 foreach 標簽來實現。
例如,假設我們有一個 String 數組,需要在 SQL 語句中使用這個數組的值進行查詢,可以按照以下步驟來實現:
<select id="selectUsersByIds" parameterType="map" resultType="User">
SELECT * FROM users
WHERE id IN
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
#{item}
</foreach>
</select>
List<User> selectUsersByIds(String[] ids);
String[] ids = {"1", "2", "3"};
List<User> users = userDao.selectUsersByIds(ids);
這樣就可以在 MyBatis 中遍歷 String 數組并使用數組中的值進行查詢。