1、输入映射
通过parameterType指定输入参数的类型,类型可以是简单类型,hashmap,pojo的包装类型
需求:完成用户信息的综合查询,需要传入查询条件(可能包括用户信息、其他信息)。这样的需求就需要使用到包装类型pojo
例如包装用户类型
配置映射文件
在userMapper.xml中定义用户信息综合查询(查询条件复杂,通过高级查询进行复杂条件查询)
resultType: 使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功
如果查询出来的列名和pojo中的属性名全部不一致,没有创建pojo对象
只有查询出来的列名和pojo中的属性有一个一致,就会创建pojo对象
resultMap:mybatis中使用resultMap完成高级输出结果映射
如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系
使用resultMap:1)定义resultMap;
2)使用resultMap作为输出类型