用一个类的List封装spring jdbc取得的结果怎么实现。
代码:
String sql="select orders.dealdate,orderitem.number,orderitem.productname,product.price,product.fkind,product.skind,product.uploadTime from user,product,orders,orderitem where product.userid=:userid and orderitem.pid=product.id and order.id=orderitem.orderid";
Map parameter=new HashMap();
parameter.put("userid", userid);
parameter.put("userid", userid);
???=jdbctemplate.queryForList(sql, parameter);
jdbctemplate.queryForList(sql, parameter);得到的是什么类型的数据,我想用一个list<record>封装得到的结果,应该怎么实现?
代码:
String sql="select orders.dealdate,orderitem.number,orderitem.productname,product.price,product.fkind,product.skind,product.uploadTime from user,product,orders,orderitem where product.userid=:userid and orderitem.pid=product.id and order.id=orderitem.orderid";
Map parameter=new HashMap();
parameter.put("userid", userid);
parameter.put("userid", userid);
???=jdbctemplate.queryForList(sql, parameter);
jdbctemplate.queryForList(sql, parameter);得到的是什么类型的数据,我想用一个list<record>封装得到的结果,应该怎么实现?
List abcs = jdbctemplate.query(sql, parameter, new BeanPropertyRowMapper(ABC.class));这样的话,这个abcs里面就是个ABC对象的list
也可以用你说的泛型List<ABC> abcs = jdbctemplate.query(sql, parameter, new BeanPropertyRowMapper(ABC.class));你可以自己试试