您当前的位置: 首页 >  sql

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

记录一次mybatis使用mysql的sum统计string类型后返回值为对象值[B@69df0dd2

qq_34412985 发布时间:2020-12-26 20:32:39 ,浏览量:0

QUESTION_NM 字段为字符串

SELECT     A.SYS_CODE,    ifnull( SUM( A.TNM ), '0' )  TNM FROM     (     SELECT         r.SYS_CODE,         cps.PROBLEM_ID,         cps.QUESTION_NM TNM,             cps.QUESTION_TO_BE_SOLVE BSO     FROM         t_dq_check_rule r         LEFT JOIN t_dq_check_problem_sum cps ON r.CHECK_RULE_ID = cps.CHECK_RULE_ID     WHERE         date_format( cps.start_dt, '%Y-%m-%d' ) >= date_format( now()- INTERVAL cast(3 AS SIGNED ) DAY, '%Y-%m-%d' )         AND r.SYS_CODE = 'yxoracle'     ) A GROUP BY     A.SYS_CODE ORDER BY     A.SYS_CODE

数据库使用mysql,接口查询TNM的返回值为NzM=,mybatis的返回值 [{TNM=[B@69df0dd2, SYS_CODE=yxoracle}]

  ifnull( SUM( A.TNM ), '0' )  TNM  改为这样可以了 CONVERT(ifnull( SUM( A.TNM ), '0' ), UNSIGNED) TNM  UNSIGNED改为char,必须指定具体的返回值类型,char或UNSIGNED;刚开始'2'或2代替具体值

 

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0391s