public int updateTargetList(TargetList targetList) throws DataAccessException { String sql = QueryUtil.getStringQuery("targetlist_sql", "target.targetui.update"); Map<String, Object> param = new HashMap<String, Object>(); param.put("targetID", targetList.getTargetID()); param.put("targetName", targetList.getTargetName()); param.put("description", targetList.getDescription()); param.put("shareType", targetList.getShareType()); param.put("shareID", targetList.getShareID()); param.put("targetType", targetList.getTargetType()); param.put("dbID", targetList.getDbID()); param.put("queryText", targetList.getQueryText()); param.put("countQuery", targetList.getCountQuery()); param.put("targetCount", targetList.getTargetCount()); param.put("targetGroupID", targetList.getTargetGroupID()); return getSimpleJdbcTemplate().update(sql, param); }