纠结了好一阵子, 最终给我解决了。
直接上代码了:
mapper文件:
<insert id="saveBlogs">
INSERT INTO blog (user_id, blog_id) VALUES
<foreach collection="blogs" item="blog" separator=",">
(#{userId}, #{blog})
</foreach>
</insert>
java代码:
public void saveBlogs(Integer userId, List
blogs) {
Map
param = new HashMap
();
param.put("userId", userId);
param.put("blogs", blogs);
getSqlSession().insert("Blog.saveBlogs", blogs);
}
<forEach/>的collection属性填map参数里的key, 不要用list、array等关键字。。