2011-11-15 18 views
1

このクラスを使用しようとしていますが、返される行を制限する方法がわからないようです。プレーンJdbcTemplateには最大行と最大フェッチサイズ設定があります。類似の機能をNamedParameterJdbcTemplateから取得する方法はありますか?NamedParameterJdbcTemplate in Spring(3.0.5.RELEASE)

答えて

6

NamedParameterJdbcTemplateNamedParameterJdbcTemplate.getJdbcOperations()を経由してその基礎となるJdbcTemplateを公開:

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

だけの情報のため:NamedParameterJdbcTemplateは、スレッドセーフであることを意図しているので、そのようsetMaxRows()は、(個々のクエリの制限を設定するために使用すべきではないことに注意してください初期化された後は状態を変更しないでください)。個々のクエリの制限は通常、適切なSQL句によって設定されます。

+0

これは使い捨てコード用です。ありがとう! – Hydrosan

関連する問題