资源描述
输出映射
resultType
使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才能够映射成功。
假如查询出来的列名和pojo中的属性名所有不一致,没有创建pojo对象。
只要查询出来的列名和pojo中的属性有一个一致,就会创建pojo对象。
输出简单类型
需求
用户信息的综合查询列表总数,通过查询总数和上边用户综合查询列表才能够实现分页。
mapper.xml
mapper.java
测试代码
小结
查询出来的成果集只有一行且一列,能够使用简单类型进行输出映射。
输出pojo对象和pojo列表
无论是输出的pojo单个对象还是一个列表(list中包括pojo),在mapper.xml中resultType指定的类型是同样的。
在mapper.java指定的措施返回值类型不一样样:
1、输出单个pojo对象,措施返回值是单个对象类型
2、输出pojo对象list,措施返回值是List<Pojo>
生成的动态代理对象中是依照mapper措施的返回值类型确定是调用selectOne(返回单个对象调用)还是selectList (返回集合对象调用 ).
展开阅读全文