欢迎光临
我们一直在努力

MyBatis各种查询功能

目录

  • 1 查询一个实体类对象
  • 2 查询单行单列
  • 3 查询Map集合
  • 4 查询多条数据转为map集合

1 查询一个实体类对象

若查询出的数据只有一条,可以通过实体类对象或者集合接收 若查询的数据有多条,一定不能通过实体类对象接收,此时会抛异常:TooManyResultsException,此时只能以集合来接收

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2 查询单行单列

查询用户信息的总记录数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MyBatis中设置了默认的类型别名

java.lang.Integer —> int,integer
int —> _int,_integer
Map —> map
String —> string

3 查询Map集合

根据id查询用户信息为一个map集合

Map<String,Object> getUserByIdToMap(("id") Integer id);

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4 查询多条数据转为map集合

查询所有用户信息为map集合

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

也可以如下写法

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

赞(0)
未经允许不得转载:171主机测评 » MyBatis各种查询功能
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址