jdbcTemplate查询结果无法显示问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdbcTemplate查询结果无法显示问题相关的知识,希望对你有一定的参考价值。
如题,实体CasUserClick类中,CasAdvCallback作为属性,有对应set、get方法
实体CasAdvCallback类中,有A,B属性。
框起来的是CasAdvCallback类中的属性,两个表关联,现在,sql语句是对的,放在数据库跑可以得到数据,为什么采用jdbcTemplate.query(sql,参数数组,rowMapper对象)查询时,就得不到那些字段的值了?求教
SqlRowSet rs = jdbcTemplate().queryForRowSet(sql,new Object[]参数,参数);
while(rs.next())
System.out.println("a=" + rs.getInt("a") + ",b=" + rs.getString("b"));
追问
谢谢,我已经做出来了,不过你的答案也可以做出来的。
本回答被提问者采纳jdbcTemplate查询结果为对象list
RowMapper<WmsExpensesSettleEntity> rowMapper1=new BeanPropertyRowMapper<WmsExpensesSettleEntity>(WmsExpensesSettleEntity.class);
List<WmsExpensesSettleEntity> list= jdbcTemplate.query(s+where + " and (bill_orderno =‘‘ or bill_orderno = null) order by create_date Desc", rowMapper1);
以上是关于jdbcTemplate查询结果无法显示问题的主要内容,如果未能解决你的问题,请参考以下文章
字符串的 Jdbctemplate 查询:EmptyResultDataAccessException:不正确的结果大小:预期为 1,实际为 0