mybatis使用group by 分组查询返回为null

java 专栏收录该内容
16 篇文章 0 订阅

博主在使用mybatis进行分组查询时数据库有数据,但是mybatis返回为null,使用mybatis版本为3.4.1
解决方法时在resultMap的result标签中添加 property属性
如下:


```java
<resultMap id="deptMap" type="java.util.Map">
        <result column="id" property="id"/>
        <result column="dept_name" property="deptname"/>
        <result column="count(1)" property="count"/>
    </resultMap>
  
 <select id="getDeptByIdStep" resultMap="deptMap">
  select  id,dept_name,count(1)  from tbl_dept where dept_id=#{id} group by id;
 </select>

博主在第一次使用时没有添加property导致mybatis返回null,添加后就可以正常返回。

dao层代码

public List<Map> getDeptByIdStep(Integer id);
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值