sparksql中获取表头信息
方法一:
可以使用 describe table;
方法二:
先 SET hive.cli.print.header=true;
然后 select * from table limit 0;
代码中的使用直接通过list<Map<String,Object>> tableHead = jdbcBaseDao.getBackSimpleJdbcTemplate().queryForList(sql.toString());
便可获得这些列名信息,从而可以进行下来业务逻辑处理