0
SO here에 언급 된 솔루션을 구현하려고합니다. 그러나 "Rowmapper는 추상화 될 수 없습니다."및 "불법적 인 표현식 시작"오류가 발생합니다. 아래는 내가RowMapper는 인스턴스화 할 수 없습니다.
List<String> strLst = jdbcTemplate.query(query,
new RowMapper {
public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
return rs.getString(1);
}
});
을 헥타르 정확히 내가 내 쿼리에 여러 ?
이있는 경우. 예를 들어
:
select * from table where a = ? and b = ?
는 어떻게 위의 코드에서이 쿼리에 매개 변수 (?
)를 통과 할 수 있습니까?
나는 queyr에서 대체 될 수 있도록 더 많은 매개 변수 값을 추가하는 방법을 알려주시겠습니까? – birdy
매개 변수가 여러 개인 사실은 중요하지 않습니다. 중요한 것은 반환되는 열 수입니다. 좀 더 정확하고 읽을 테이블의 스키마를 보여줄 수 있다면, Spring JDBC를 사용하여 아무런 문제없이 행을 검색하는 방법을 보여줄 수있다. –