通过jdbc连接,连接hive,得到的结果通过ResultSet读取,往往与已有的通过spring,与数据库连接,通过bean注入的方式,有差异,为了适配,往往需要编写额外的代码,既费时间又费力气,可谓是费力不讨好。
通过将DruidDataSource与org.springframework.jdbc.core.JdbcTemplate整合,可以按照bean的方式将查询的结果封装到bean对象中,通过select查询字段的方式,就能方便的按照bean注入的方式将结果放到对应的对象中了。这提高了整合的便宜性。
DataSource ds = hiveDataSourceUtil.getHiveDataSource(); JdbcTemplate jdbcTemplate = new JdbcTemplate(ds);
List<RepeatOfferAudit> repeatOfferAudits = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(RepeatOfferAudit.class));
# 博学谷IT 技术支持