代码如下:
List<Window> recommendWindows(@Param("avgDegree")Integer avgDegree, @Param("windowIds")List<Integer> windowIds);
注意使用了Param注解
在mapper文件中
<select id="recommendWindows" resultMap="BaseResultMap">
select * from t_window where 1 = 1
<if test="windowIds != null and windowIds.size > 0">
and window_id not in
<foreach collection="windowIds" open="(" close = ")" item = "window" separator=",">
#{window}
</foreach>
</if>
order by rand() limit 0,10;
</select>
可以直接通过param属性直接获取到相应的值