功能类似,都是返回对象信息
resultMap 要更强大一些 ,可自定义。因为resultMap要配置一下,表和类的一一对应关系,所以说就算你的字段名和你的实 体类的属性名不一样也没关系,都会给你映射出来
resultType 就比较鸡肋了,必须字段名一样,比如说 cId和c_id 这种的都不能映射 。
单表查询:
resultMap:当使用resultMap做SQL语句返回结果类型处理时,通常需要在mapper.xml中定义resultMap进行pojo和相应表字段的对应。
关联查询(一对一):
resultMap对于一对一表连接的处理方式通常为在主表的pojo中添加嵌套另一个表的pojo,然后在mapper.xml中采用association节点元素进行对另一个表的连接处理。
关联查询(一对多):
resultMap的处理方式为在订单表数据的pojo中添加一个list,list中为订单明细表的属性,在mapper.xml中采用如下的处理方式:
<— 订单及订单明细的resultMap
使用extends继承,不用在中配置订单信息和用户信息的映射
—>
