目录
2,foreach的使用(处理在同一个字段多种选择的动态查询)
之前学习了增删改查
一,动态sql
1,if的使用(处理在不同字段多种选择的动态查询)
(1)接口的编写
(2)编写映射文件
根据前端给的参数来动态查询
优化
(3)测试,只有username这一个条件
2,foreach的使用(处理在同一个字段多种选择的动态查询)
(1)编写接口文件
(2)编写映射文件
这里注意传入参数填list而不是int,因为要对list做处理,collection可以填array表示数组
里面要设置循环头,循环尾,分割符,和循环体。拼接起来
select * from sys_test where id in(1,2,3)
(3)编写测试文件
(4)测试
能查出所选的3条数据。
二,sql片段的抽取
(1)配置映射文件
(2)测试
能正常查询
总结:注意传入参数在映射文件中填list或array(集合或数组)