关于QueryForObject为什么报错原因?
QueryForObject中在数据库中查询数据时候,会查询一个或者没有此数据,就会报错NotFind异常!
关于QueryForObject中正确代码如下:
@override
public User QueryById(){
List<User> list = jdbcTemplate.query("select * from users where id = ?", new Object[]{id}, new BeanPropertyRowMapper(User.class));
if(null!=list&&list.size()>0){
return list.get(0);
}
else{
return null;
}