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