gau*_*rav 1 java spring jdbctemplate
我是 spring 新手,我的要求如下:使用 spring jdbctemplate 连续提取两个字段。
我尝试使用 queryFOrObject() api,它适用于一个字段,但我不确定如何将它用于两个字段?
public String getSalarayAndSalaryCode(int id) {
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
//not working
String sql = "SELECT salary,sal_code FROM table WHERE ID=?";
//working
String sql = "SELECT sal_code FROM table WHERE ID=?";
String output= (String) jdbcTemplate.queryForObject(
sql, new Object[] { id }, String.class);
return output;
}
Run Code Online (Sandbox Code Playgroud)
String sql = "从表中选择工资,sal_code WHERE ID=?";
我想在单个查询中获取工资和 sal_code。
您可以通过使用来做到这一点queryForMap
String sql = "SELECT salary,sal_code FROM table WHERE ID=?";
Map<String, Object> result = (Map<String, Object>) jdbcTemplate
.queryForMap(sql, new Object[] {id});
Run Code Online (Sandbox Code Playgroud)
所以地图包含
Key column
column name value
column name value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9081 次 |
| 最近记录: |