概述
一、携带参数
Java的查询参数里携带了一个集合。
@Data
public class TeacherParam {
private List<Long> teacherIds;
}
这个参数作为查询Mapper的参数。
@Repository
@Mapper
public interface ClassRoomMapper {
List<Teacher> queryTeacher(TeacherParam teacherParam);
}
以下是调用这个内部集合的例子。
<select id="queryTeacher" resultType="com.tyzhou.stu.model.Teacher">
select
id id,
name name
from
m_teacher
where
1=1
<if test="teacherIds != null and teacherIds.size()>0">
and id in
<foreach item="tId" index="index"
collection="teacherIds" open="(" close=")" separator=",">
#{tId}
</foreach>
</if>
</select>
更多MyBatis使用经验
MyBaits操作经验目录贴
最后
以上就是迷你玫瑰为你收集整理的MyBatis--------查询参数携带集合的全部内容,希望文章能够帮你解决MyBatis--------查询参数携带集合所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复