1、创建基于对象的封装对象

一、要实现的是通过user里面姓名属性,like查询user表
2、在UserMapper接口里加入方法 getUserByQueryVo(QueryVo queryVo); 返回user的list

入参是封装的对象QueryVo,结果类型就是User
3、测试类

二、要实现 where id in(xx,xx,xx),也需要通过封装普通pojo
4、在QueryVo里加入List Integer ids属性,
5、在接口里加入方法 getUserByIds(QueryVo queryVo); 返回user的List
6、在实现方法的UserMapper.xml里要用到
<where> 不必再拼写where
<foreach collection="从入参的哪个属性遍历" open="id in (" close=");" separater="," item="遍历的输出项声明uId">
#{uId}
</foreach>

网友评论