标签: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