标签:ota table integer 方法 tostring alt string ESS ted
解释:
期望的结果是1, 实际的结果是 4 , 对象有4个属性,表有4 个字段
原因:
this.jdbcTemplate.queryForObject(sql, SysUser.class);一 、而 queryForList 方法参数的解释是这样的:
就是第2个参数在网上说只能是简单类型String或Integer。
2、使用query查询
但多了一个参数rowMapper,这个参数需要定义为:
具体的作用就是进入查询结果转换成实体。
二、
jdbcTemplate.queryForObject(sql, requiredType) 中的requiredType应该为基础类型,和String类型。
如果想查真正的object应该为
|
1
2
3
4
|
List<SysUser> userList = jdbcTemplate.query(sql, new Object[]{}, new BeanPropertyRowMapper<SysUser>(SysUser.class));if(null!=userList&&userList.size()>0){ SysUser user = userList.get(0);} |
Incorrect column count: expected 1, actual 4 问题
标签:ota table integer 方法 tostring alt string ESS ted
原文地址:https://www.cnblogs.com/stujike/p/9021006.html