2011-11-15 4 views
1

이 클래스를 사용하려고하지만 반환 된 행을 제한하는 방법을 파악할 수 없습니다. Plain JdbcTemplate에는 최대 행 및 최대 페치 크기 설정자가 있습니다. 비슷한 기능을 NamedParameterJdbcTemplate에서 가져올 수있는 방법이 있습니까?NamedParameterJdbcTemplate in Spring (3.0.5.RELEASE)

답변

6

NamedParameterJdbcTemplate은 노출의 기본 JdbcTemplateNamedParameterJdbcTemplate.getJdbcOperations()를 통해 :

((JdbcTemplate) namedParameterJdbcTemplate.getJdbcOperations()).setMaxRows(...); 

단지 정보 : NamedParameterJdbcTemplate가 스레드 안전하도록되어 있으므로 setMaxRows()가되도록, 개별 쿼리에 대한 한계를 (설정에 사용해서는 안되는 것을주의 초기화 된 후에는 상태를 변경하면 안됩니다.) 개별 쿼리에 대한 제한은 보통 적절한 SQL 절에 의해 설정됩니다.

+0

그것은 간접적 인 코드입니다. 감사합니다! – Hydrosan

관련 문제