Mybatis(二):通过封装对象pojo进行传参

2018-07-03  本文已影响41人  DamonYi

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>

上一篇 下一篇

猜你喜欢

热点阅读