List of usage examples for org.springframework.jdbc.core.namedparam NamedParameterJdbcTemplate NamedParameterJdbcTemplate
public NamedParameterJdbcTemplate(JdbcOperations classicJdbcTemplate)
From source file:com.esa.infocontrol.data.jdbc.BaseDataJDBC.java
public static DataArrayWrapper getList(DataSource dataSource, String query, MapSqlParameterSource params) { LOG.debug("QUERY: {}", query); if (params != null) { LOG.debug("\tPARAMETERS: {}", params.getValues().toString()); }// ww w .j a v a2s.com NamedParameterJdbcTemplate jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); SqlRowSet rs = jdbcTemplate.queryForRowSet(query, params); SqlRowSetMetaData md = rs.getMetaData(); LOG.debug("\tCOLUMNS: {}", Arrays.toString(md.getColumnNames())); List<DataRow> dataList = new ArrayList<>(); ColumnMetaData[] columnMetaData = new ColumnMetaData[md.getColumnCount()]; for (int i = 1; i <= md.getColumnCount(); ++i) { columnMetaData[i - 1] = new ColumnMetaData(md.getColumnLabel(i), md.getColumnType(i)); } while (rs.next()) { DataRow row = new DataRow(md.getColumnCount()); for (int i = 1; i <= md.getColumnCount(); ++i) { row.add(rs.getString(i)); } dataList.add(row); } return new DataArrayWrapper(dataList, columnMetaData); }
From source file:com.xinferin.dao.DAOActivationImpl.java
public DAOActivationImpl(DataSource dataSource) { jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); }
From source file:dao.BankDao.java
@Autowired public void setJdbc(DataSource jdbc) { this.jdbc = new NamedParameterJdbcTemplate(jdbc); }
From source file:com.ethlo.kfka.mysql.MysqlKfkaCounterStore.java
public MysqlKfkaCounterStore(DataSource ds) { this.tpl = new NamedParameterJdbcTemplate(ds); }
From source file:com.xinferin.dao.DAOLicenceImpl.java
public DAOLicenceImpl(DataSource dataSource) { jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); }
From source file:com.xinferin.dao.DAOCustomerImpl.java
public DAOCustomerImpl(DataSource dataSource) { jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); }
From source file:com.simplymeasured.prognosticator.HiveQueryImpl.java
public HiveQueryImpl(DataSource dataSource) { this.jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); }
From source file:com.exploringspatial.dao.impl.CodeCategoryDaoImpl.java
@PostConstruct public void init() { jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); }
From source file:com.mesut.daopattern.OffersDAO.java
@Autowired public void setDataSource(DataSource jdbc) { this.jdbc = new NamedParameterJdbcTemplate(jdbc); }
From source file:com.xinferin.dao.DAOProductImpl.java
public DAOProductImpl(DataSource dataSource) { jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); }