我正在尝试使用这个类,但我似乎无法弄清楚如何限制返回的行。 Plain JdbcTemplate具有最大行和最大提取大小设置器。有没有办法从NamedParameterJdbcTemplate中获得类似的功能?
答案 0 :(得分:6)
NamedParameterJdbcTemplate
通过JdbcTemplate
:
NamedParameterJdbcTemplate.getJdbcOperations()
((JdbcTemplate) namedParameterJdbcTemplate.getJdbcOperations()).setMaxRows(...);
仅供参考:请注意,setMaxRows()
不应用于为单个查询设置限制(因为NamedParameterJdbcTemplate
旨在是线程安全的,因此您不应在之后更改其状态它已被初始化)。单个查询的限制通常由适当的SQL子句设置。