在MyBatis中,可以通過在Mapper接口方法中使用@Param注解來接收數組參數。例如:
List<User> getUsersByIds(@Param("ids") List<Integer> ids);
這里的@Param(“ids”)注解表示將傳入的List
<select id="getUsersByIds" resultType="User">
SELECT * FROM user WHERE id IN
<foreach item="id" collection="ids" open="(" separator="," close=")">
#{id}
</foreach>
</select>
這樣就可以接收并處理數組參數了。