List of usage examples for org.springframework.jdbc.core.namedparam NamedParameterJdbcOperations queryForRowSet
SqlRowSet queryForRowSet(String sql, Map<String, ?> paramMap) throws DataAccessException;
From source file:org.geoserver.jdbcconfig.internal.DbMappings.java
private BiMap<Integer, Class<?>> loadTypes(NamedParameterJdbcOperations template) { String sql = "select oid, typename from type"; SqlRowSet rowSet = template.queryForRowSet(sql, params("", "")); BiMap<Integer, Class<?>> types = HashBiMap.create(); if (rowSet.first()) { do {//from w ww . ja va 2 s . c o m Number oid = (Number) rowSet.getObject(1); String typeName = rowSet.getString(2); Class<?> clazz; try { clazz = Class.forName(typeName); } catch (ClassNotFoundException e) { throw Throwables.propagate(e); } types.put(oid.intValue(), clazz); } while (rowSet.next()); } return types; }