Spring中的NamedParameterJdbcTemplate(3.0.5.RELEASE)

时间:2011-11-15 20:15:41

标签: spring spring-jdbc

我正在尝试使用这个类,但我似乎无法弄清楚如何限制返回的行。 Plain JdbcTemplate具有最大行和最大提取大小设置器。有没有办法从NamedParameterJdbcTemplate中获得类似的功能?

1 个答案:

答案 0 :(得分:6)

NamedParameterJdbcTemplate通过JdbcTemplate

公开其基础NamedParameterJdbcTemplate.getJdbcOperations()
((JdbcTemplate) namedParameterJdbcTemplate.getJdbcOperations()).setMaxRows(...);

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