0、准备实体类和对应的表
Blog.java
package com.dmx.demo.model;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.util.List;
@Getter
@Setter
@ToString
public class Blog {
private int id;
private String title;
private String content;
private List<Comment> comments;
}
blog表
1、编写foreach
<select id="getBlogInList" resultType="com.dmx.demo.model.Blog" parameterType="java.util.List">
select * from blog
<where>
<foreach collection="list" index="index" item="integerList" open="blog.id in (" separator="," close=")">
#{integerList}
</foreach>
</where>
</select>
2、执行查询
控制器
@RequestMapping("/ccc")
public List<Blog> blogss(){
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
return blogService.getBlogss(list);
}
查询
public List<Blog> getBlogss(List<Integer> list){
return blogMapper.getBlogInList(list);
}
结果:
查询出id在1、2、3的博客
来自用户 记性不好的阁主 的评论(Dec 31, 2019 11:07:46 AM)
近些了