`
cqyqing
  • 浏览: 56787 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

spring JdbcTemplate默认查询记录只有5000条

 
阅读更多
今天使用spring的jdbcTemplate查询数据做导出功能,查询的数据本来有14000多条,可导出来到EXCEL后发现只只有5001条(连表头),然后就在网上搜了一下,发现spring Jdbctemplate默认只能查询5000条数据,如果想设置查询更多记录,需要手动设置MaxRows,代码如下:
int max = jdbcTemplate.getMaxRows();
if(count > max){
jdbcTemplate.setMaxRows(count);
}
设置之后,导出的数据正常了
分享到:
评论

相关推荐

    Spring 中jdbcTemplate 实现执行多条sql语句示例

    在事务管理方面,JdbcTemplate默认支持自动的事务控制。当使用`batchUpdate`执行多条SQL时,如果其中任何一条语句执行失败,整个批处理会被回滚,确保数据库的一致性。在上述示例的`权限分配`方法中,如果在插入过程...

    Spring boot +jdbctemplate

    在"Spring Boot +JdbcTemplate"的主题下,我们将深入探讨这个组合在构建现代Java Web应用中的作用。 1. **Spring Boot核心特性** - **自动配置**:Spring Boot通过`@EnableAutoConfiguration`注解自动识别并配置...

    Spring框架中jdbcTemplate 的使用.doc

    Spring的JdbcTemplate默认支持自动提交和回滚事务,这使得在执行一系列数据库操作时无需手动管理事务。如果出现异常,所有未提交的更改都将被回滚。 6. **异常处理**: JdbcTemplate会将数据库相关的异常转换为...

    JDBCTemplate相关jar包

    在Spring中,JDBCTemplate默认在每个数据库操作后隐式提交事务,但如果需要更复杂的事务策略,如回滚或嵌套事务,就需要使用spring-tx提供的服务。这使得JDBCTemplate可以在事务边界内安全地执行SQL语句。 5. **...

    spring_in_action-sixth-edition.pdf

    Spring Data JDBC 提供了多种 JDBC 数据访问解决方案,例如使用 JdbcTemplate、使用 Spring Data JDBC 等。 15. Spring Data JPA Spring Data JPA 是指使用 Spring 框架的 JPA 数据访问层,帮助开发者快速构建数据...

    Spring中文帮助文档

    11.2.7. 执行查询 11.2.8. 更新数据库 11.2.9. 获取自动生成的主键 11.3. 控制数据库连接 11.3.1. DataSourceUtils类 11.3.2. SmartDataSource接口 11.3.3. AbstractDataSource类 11.3.4. ...

    spring类库 spring类库

    9. **Spring Boot**:Spring Boot简化了Spring应用的初始设置,通过默认配置和起步依赖,可以快速创建可运行的独立应用程序。 10. **Spring Cloud**:在微服务架构中,Spring Cloud提供了服务发现、配置中心、负载...

    demo-springboot-jdbctemplate:Spring Boot JDBC模板演示

    本项目“demo-springboot-jdbctemplate”是一个示例,旨在演示如何在Spring Boot应用中使用JDBC模板进行数据库操作。下面将详细阐述相关知识点。 1. **Spring Boot简介** Spring Boot是由Pivotal团队提供的全新...

    Spring实现增删改查

    通过DataSource、JdbcTemplate或NamedParameterJdbcTemplate,我们可以执行SQL查询,实现增删改查操作。这些工具类处理了打开和关闭连接、事务管理等繁琐工作,使代码更简洁。 3. **数据访问对象(DAO)**:在...

    spring5学习笔记

    Spring Boot是Spring的另一个重要组成部分,它简化了Spring应用的初始搭建和运行过程,通过预设默认配置,实现了“开箱即用”。 Spring 5还引入了对Java 8和更高版本的全面支持,包括Lambda表达式和日期时间API。这...

    Spring资料大全

    通过Spring的JdbcTemplate和NamedParameterJdbcTemplate,我们可以更方便地执行SQL语句,而无需直接处理数据库连接。对于ORM框架,Spring提供了一整套集成解决方案,如HibernateTemplate和HibernateDaoSupport,帮助...

    Spring技术内幕:深入解析Spring架构与设计原理(第2版).pdf

    5. **单例模式(Singleton Pattern)**:Spring容器默认以单例模式管理Bean实例,确保在整个应用程序中只有一个实例存在,这有助于提高性能并减少内存消耗。 6. **模板方法模式(Template Method Pattern)**:Spring...

    Spring源码分析第一阶段

    - **单例模式**:Spring的很多核心组件默认是单例的,以保证线程安全和效率。 - **模板方法模式**:在数据访问模板类中,如JdbcTemplate,定义了算法的骨架,将一些步骤的实现延迟到子类中。 - **代理模式**:Spring...

    spring5源码分析笔记

    8. **Spring Boot**:Spring Boot是快速开发Spring应用的框架,它默认配置了许多功能,减少了大量的配置工作。通过@SpringBootApplication注解,可以轻松启动一个Spring应用。 9. **Spring Cloud**:在分布式系统中...

    spring一些简单的例子

    9. **Spring Boot**:Spring Boot简化了Spring应用的初始搭建和配置过程,它默认集成了许多常用组件,并提供了一种快速启动Spring应用的方式。 在提供的"code"文件中,你可能看到各种示例,比如如何配置Spring,...

    Spring 5 Design Patterns.pdf

    在Spring框架中,Bean默认就是单例模式,这意味着每个定义的Bean在整个Spring容器中只有一个实例。这种方式有助于减少内存消耗并简化依赖关系管理。 #### 五、模板方法模式(Template Method) **模板方法模式**是...

    Spring所有jar包

    - 快速开发工具,通过默认配置简化Spring应用的启动和运行。 12. **Spring Security**: - 提供全面的安全管理框架,包括身份验证、授权、CSRF保护等。 13. **Spring Integration**: - 提供一套企业级集成模式...

    Spring Boot2企业应用实战

    这意味着它设定了许多默认配置,比如数据库连接、日志记录、服务器端口等,开发者只需按需调整或添加个性化配置,极大地提高了开发效率。例如,使用`spring-boot-starter-web`起步依赖,就能自动配置Tomcat作为内嵌...

    spring boot 全面的样例代码

    - chapter1:[基本项目构建(可作为工程脚手架),引入...由于Spring Cloud偏宏观架构,Spring Boot偏微观细节,内容上越来越多,为了两部分内容不互相干扰,所以迁移Spring Cloud内容到:[SpringCloud-Learning项目]...

Global site tag (gtag.js) - Google Analytics