通过接口直接执行sql语句
1 获取接口入参dataSourceName获取NamedParameterJdbcTemplate
public NamedParameterJdbcTemplate getJdbcTemplate(String dataSourceName) {
javax.sql.DataSource dataSource = (DruidDataSource) ApplicationContextManager.get().getBean(dataSourceName);
NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(dataSource);
return namedParameterJdbcTemplate;
}
2 通过接口获取sql, 取得结果
JdbcOperations jdbcOperations = namedParameterJdbcTemplate.getJdbcOperations();
List<Map<String, Object>> result = jdbcOperations.queryForList(sql);
或者
JdbcOperations jdbcOperations = namedParameterJdbcTemplate.getJdbcOperations();
int update = jdbcOperations.update(sql);
通过接口直接执行sql语句
猜你喜欢
转载自woshizhuzi.iteye.com/blog/2342831
今日推荐
周排行