zoukankan      html  css  js  c++  java
  • IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actual 5

    使用jdbcTemplate查询数据,刚开始如下操作

    Broker broker = jdbcTemplate.queryForObject(
         "select id, uname, broker_id brokerId, create_time createTime, deleted from broker where id = 26",
         Broker.class);
    

    我的本意是想让他自己映射成Broker对想
    结果确是错误:
    Exception in thread “main” org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actual 5

    改成如下方式:

     Broker broker = jdbcTemplate.queryForObject(
         "select id, uname, broker_id brokerId, create_time createTime, deleted from broker where id = 26",
         ParameterizedBeanPropertyRowMapper.newInstance(Broker.class));
         System.out.println(broker.toString());
    
  • 相关阅读:
    12-单表查询
    11-数据的增删改
    10-外键的变种 三种关系
    09-完整性约束
    08-数据类型(2)
    07-数据类型
    06-表的操作
    05-库的操作
    Spring:(六) 代理模式
    Spring:(五) 注解
  • 原文地址:https://www.cnblogs.com/paper-man/p/13284605.html
Copyright © 2011-2022 走看看