开发者社区> 问答> 正文

JDBC 中 Found_rows 不起作用

`String sql="SELECT SQL_CALC_FOUND_ROWS * FROM member LIMIT 0,100"
String countsql = "SELECT FOUND_ROWS() as count";`
总是返回错误的行数

展开
收起
蛮大人123 2016-03-04 18:13:42 2979 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    其实这个问题跟jdbcTemplate的调用方式有关,采用jdbcTemplate.queryForRowSet会影响另一SQL语句的结果;采用public List query(String sql, Object[] args, int[] argTypes, RowMapper rowMapper) 可以解决上述问题。

    2019-07-17 18:52:42
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Major advancements in Apache Hive towards full support of SQL compliance 立即下载
Spark SQL: Past, Present and Future 立即下载
Spark SQL:Past Present &Future 立即下载