String querySql = "select * from test_user where age > 40";
RowMapper rowMapper = new ColumnMapRowMapper();
List<Map<String, Object>> result = jdbcTemplate.query(querySql, rowMapper);
下列是簡(jiǎn)化形式
List<Map<String, Object>> result = jdbcTemplate.queryForList(querySql);
String querySql = "select * from test_user where age > 40";
RowMapper rowMapper = new MappingRowMapper<>(TestUser.class);
List<TestUser> result = jdbcTemplate.query(querySql, rowMapper);
下列是簡(jiǎn)化形式
List<TestUser> result = jdbcTemplate.queryForList(querySql, TestUser.class);
String querySql = "select name from test_user where age > 40";
RowMapper rowMapper = new SingleColumnRowMapper<>(String.class);
List<String> result = jdbcTemplate.query(querySql, rowMapper);
下列是簡(jiǎn)化形式
List<String> result = jdbcTemplate.queryForList(querySql, String.class);
更多建議: