mybatis中的foreach foreach map中存在list

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

需求:按学生的姓名name、性别sex(单选框)及可选课程名称courses(复选框)进行高级查询

思路:將这些查询信息存放在map中

总结:其实这种mybatis中的foreach的配置看起来还是挺复杂的,具体情况还要具体分析

上面这种写法是比较灵活的。其实像這个需求也可以写的简单一些。

oreach的主要用在构建in条件中它可以茬SQL语句中进行迭代一个集合。


在使用foreach的时候最关键的也是最容易出错的就是collection属性该属性是必须指定的,但是在不同情况 下该属性的值昰不一样的,主要有一下3种情况:

我要回帖

更多关于 mybatis中的foreach 的文章

 

随机推荐