java - Spring JdbcTemplate : how to limit selected rows?

标签 java spring jdbc jdbctemplate

我正在使用 Spring JdbcTemplate 接口(interface)从 MS SqlServer 数据库中获取数据。 在文档中我看到有 setMaxRows() 方法可以为所有查询设置限制,但是如果我只想限制一个选择怎么办?

有没有办法以“可配置”的方式仅为特定调用的查询设置限制?

最佳答案

一些基于 SQL 的查询语言(derby)不支持 LIMIT 关键字。所以你不能直接在查询中使用 LIMIT 。使用 Spring JDBC 模板,我们可以通过 setMaxRows(Integer intvalue)

设置所需的最大行数
jdbcTemplate.setMaxRows(1);

关于java - Spring JdbcTemplate : how to limit selected rows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9941488/

相关文章:

java - 从接口(interface)数组实例化一个类

java - 错误 4956 --- [nio-8080-exec-2] o.h.engine.jdbc.spi.SqlExceptionHelper : ORA-00923: FROM keyword not found where expected

java - wss 协议(protocol)的 Apache 反向代理

java - Tomcat 8.5 - 无法在 ServletContextListener 的 contextInitialized 方法中访问 mysql JDBC 资源

java - HSQL 连接错误。有什么见解吗?

java - 在java中是否值得对结果集进行计数来预分配数组?

java - 使用 Jsoup 解析 html 并删除具有特定样式的跨度

java - 如何在kotlin中对多个列表进行元素求和

java - 为什么 Spring MVC 会出现 404 错误?

java - 如何正确地将 ActionListener 实现到 Composite 按钮类?