1

我正在尝试使用此类,但我似乎无法弄清楚如何限制返回的行。Plain JdbcTemplate 有一个 max row 和 max fetch size setter。有没有办法从 NamedParameterJdbcTemplate 中获得类似的功能?

4

1 回答 1

6

NamedParameterJdbcTemplateJdbcTemplate通过以下方式暴露其底层NamedParameterJdbcTemplate.getJdbcOperations()

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

仅供参考:请注意,setMaxRows()不应使用它来设置单个查询的限制(因为NamedParameterJdbcTemplate它旨在是线程安全的,因此您不应在初始化后更改其状态)。单个查询的限制通常由适当的 SQL 子句设置。

于 2011-11-15T20:53:46.773 回答