mysql:
SELECT GROUP_CONCAT(DATE_FORMAT(o.start_date,'%d'),',', DATE_FORMAT(o.end_date,'%d')) start_day,o.leaver_id
FROM of_leave_apply o
GROUP BY o.leaver_id
在数据库中结果是:
start_day    lever_id
17,17         23但是我在myeclipse上用Spring查出来的结果是
List<Map<String, Object>> list = this.jdbcTemplate.queryForList(sql);
list中的一个结果却是下边这样的,
{leavedays=[B@10f8770, leaver_id=86}我怎么样在myeclipse上取出“17,17”呢?,leavedays是什么类型呀?
语言是基于java做的

解决方案 »

  1.   

    字符串
    GROUP_CONCAT(expr) 
    该函数返回带有来自一个组的连接的非NULL值的字符串结果。其完整的语法如下所示:  GROUP_CONCAT([DISTINCT] expr [,expr ...]             [ORDER BY {unsigned_integer | col_name | expr}                 [ASC | DESC] [,col_name ...]]             [SEPARATOR str_val])
      

  2.   

    我将其强制转换成String的话,就出报错说[B不能转化成java.lang.String类型,如果toString()的话,就是[B@10f8770根本不是我要的结果