使用STS框架在jdbcTemplate中执行求和操作

时间:2015-10-23 09:46:36

标签: java groovy

我必须使用jdbcTemplate找到sum(actual_effort)和sum(planned_effort),我正在进行下面的编码,但是我得到的是actual_effort和planned_effort的空值,剩下的值正确。请帮帮我......

List<TaskDTO> getAllProjectsTaskReport(){
log.info(" Service getAllProjectsTaskReport");

String sql="select id,sum(actual_effort),actual_end_date,actual_start_date,code,created_date,description,name,sum(planned_effort),planned_end_date,planned_start_date,status,work_completed_percent,assigned_to_id,created_by_id,parent_task_code_id,project_id from task group by project_id";

List<TaskDTO> list  = getJdbcTemplate().query(sql,new BeanPropertyRowMapper(TaskDTO.class));
return list;
}

1 个答案:

答案 0 :(得分:1)

使用select as

尝试sql
List<TaskDTO> getAllProjectsTaskReport(){
log.info(" Service getAllProjectsTaskReport");

String sql="select id,sum(actual_effort) as actual_effort,actual_end_date,actual_start_date,code,created_date,description,name,sum(planned_effort) as planned_effort,planned_end_date,planned_start_date,status,work_completed_percent,assigned_to_id,created_by_id,parent_task_code_id,project_id from task group by project_id";

List<TaskDTO> list  = getJdbcTemplate().query(sql,new BeanPropertyRowMapper(TaskDTO.class));
return list;
}