dao层返回值为List时的sql实现问题

来源:11-7 支付宝支付功能开发2

骑着猪找未来

2018-01-29

查询返回值为List时,在sql实现中与返回值为当前类的写法看不出差别,参数类型都为map,返回类型都为BaseResultMap,sql语句也差不多,为什么一个查询返回值是List,一个是当前类,他们是怎么实现返回值的不同类型的呢?

写回答

1回答

qq_鲜农哥_0

2018-02-02

resultMap可以将查询到的结果映射到对应的POJO中,如果是一条数据,返回的是一个对象,如果是多条数据返回的是对象列表。这个是MyBatis底层的实现。

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程