dav*_*ooh 7 java spring jdbc jdbctemplate
我正在使用Spring JdbcTemplate接口从MS SqlServer DB获取数据.在文档中,我看到有一种setMaxRows()方法可以为所有查询设置限制,但是如果我只想限制一个选择呢?
有没有办法以"可配置"的方式为特定的调用查询设置限制?
一些基于SQL的查询语言(derby)不支持LIMIT关键字.所以你不能直接在查询中使用LIMIT.使用Spring JDBC Template,我们可以设置所需的最大行数setMaxRows(Integer intvalue)
jdbcTemplate.setMaxRows(1);
Run Code Online (Sandbox Code Playgroud)
可以通过将限制直接放入查询中来限制特定查询的结果集。请查阅您的数据库供应商文档以了解它是否支持例如LIMIT.
MySQL 上的示例:SELECT * FROM EMPLOYEE LIMIT 10
| 归档时间: |
|
| 查看次数: |
16458 次 |
| 最近记录: |