最近在写动态导出excel,sql查询多个字段时,返回的结果集怎样可以变为List?
例如:select * from table,需要结果集类型为List。
如果返回集直接为对应的实体类集合,应该怎么把List<实体类>转list?返回或转换为list<list>也行
你不会拿到list后,再自己创建一个list,使用add添加,不就行了
你好,采用spring jdbc,查询后可以放入列表。如有帮助,请采纳
/*
*查询实体类的集合
*/
@Test
public void testQueryForList() {
String sql = "select num,name,age from student where id > ?";
RowMapper<stu> rowMapper = new BeanPropertyRowMapper<stu>(stu.class);
List<stu> s = jdbcTemplate.query(sql, rowMapper,0);//最后一个参数为id值
System.out.println(s);
}