问题描述
因此,基本上,这种关系将是NAME-> MIDDLE-> FAMILY,这意味着一个名称可以具有多个MIDDLE,而一个MIDDLE可以具有多个FAMILY。
我不想创建一个DAO来支持此表的输出,理想情况下,我想获得一个List&Map的集合,例如:List
如何通过JdbcTemplate获取数据?
谢谢
解决方法
queryForList
可能就是您想要的:
List<Map<String,Object>> rows = jdbcTemplate.queryForList("SELECT name,middle,family FROM table");
此Map
中的每个List
代表返回查询中的一行,键代表列名,并且值是该行的该列的值。
WRT具有重复行的唯一条目,您可以操纵从此返回的数据以适合您的需求。或者,您可以使用带有RowMapper
的{{3}}来定义应如何处理查询的每一行。
很难理解您希望如何返回数据,因为List<String<Map<Map>
对我来说没有意义。