小编use*_*655的帖子

使用带有显式 Types 值的 setObject() 来指定要使用的类型

我的 JDBCTemplate 出现错误。无法推断用于 com.xurpas.util.hitsRowMapper 实例的 SQL 类型。使用带有显式 Types 值的 setObject() 来指定要使用的类型。inc_var.getType= "按类型从表组中选择类型"

public List<Map<String, Object>> getType(String table){
            JdbcTemplate getJdbcTemplate = new JdbcTemplate(dataSource);
            inc_var.getType = inc_var.getType.replace("$table", table);
            logger.LogFile("EDIT: " + inc_var.getType);
            return getJdbcTemplate.queryForList(inc_var.getType, new hitsRowMapper());      
        }


public class hitsRowMapper implements RowMapper<Object> {

    //@Override
    public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
        hitsRowExtractor ext = new hitsRowExtractor();
        return ext.extractData(rs);
    }

public class hitsRowExtractor implements ResultSetExtractor {
     @Override
      public Object extractData(ResultSet rs) throws SQLException {
         logger.initializeLogger();
        hitsModel hits = new hitsModel();
        hits.setType(rs.getString(1)); …
Run Code Online (Sandbox Code Playgroud)

dao spring-mvc jdbctemplate liferay

5
推荐指数
0
解决办法
2308
查看次数

标签 统计

dao ×1

jdbctemplate ×1

liferay ×1

spring-mvc ×1