mybatis使用foreach遍历list集合或者array数组方式
程序员文章站
2022-06-17 11:10:00
一、准备工作1.db.properties文件(记得修改自己的数据库和用户名、密码)2.主配置文件3.创建user类和包装类uservouser.javauservo.java二、遍历数组和集合的映射...
一、准备工作
1.db.properties文件(记得修改自己的数据库和用户名、密码)
2.主配置文件
3.创建user类和包装类uservo
user.java
uservo.java
二、遍历数组和集合的映射文件和对应的接口
1.mapper映射文件
2.mapper接口
usermapper.interface
三、测试代码
四、总结
1.如果你传参的时候直接传一个数组,那么使用foreach遍历时collection=“array”,这里是固定写法,即这里的array与你的实参名无关
2.如果你传参的时候直接传一list集合,那么使用foreach遍历时collection=“list”,这里是固定写法,即这里的list与你的实参名无关
3.如果你传参的时候直接传一个含有数组成员变量的类,那么使用foreach遍历时collection=“你的变量名”,这里不再是固定写法,即这里的命名取决于成员变量的变量名,例如:成员变量名是test,那么就是collection=“test”
4.如果你传参的时候直接传一个含有list集合成员变量的类,跟3的情况一样
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。