2012-05-02 5 views
1

임 내가 같이 쓸 수 JdbcTemplate을의 JdbcTemplate을하여 여러개의 변수는

을 사용하고자하는

select col1 from table1 where col2 = ? and col3 = ? 

아래와 같은 쿼리를 실행하려고?

String query = new String("select col1 from table1 where col2 = ? and col3 = ?"); 
Object[] parameters = new Object[] {new String(col2), new String(col3)}; 

Object module = jdbcTemplate.queryForObject(query, parameters,""); 


**Object module = jdbcTemplate.queryForObject(query, parameters,String.class);** is this right? 

당신에게 아난드

답변

1

JdbcTemplate 그 방법의 여러 버전이 오버로드 감사합니다. 어느 쪽을 부를까요?

관심있는 객체 유형에 RowMapper 구현을 추가 할 수 있습니다. 그게 내가 권하고 싶은 것입니다.

public class YourRowMapper implements RowMapper<YourClass> { 
    YourClass mapRow(ResultSet rs, int rowNum) throws SQLException { 
     return new YourClass(); // map the ResultSet row here. 
    } 
} 
+0

아니요, javadocs를 읽으십시오. 너의 작은 노력 아난드, 제발. – duffymo

관련 문제