`
iloveflower
  • 浏览: 80733 次
社区版块
存档分类
最新评论
  • iloveflower: 呵呵。好好学习。。。。。。。。。。。。
    java 读书
  • Eric.Yan: 看了一点,不过是电子版的……你这一说到提醒我了,还要继续学习哈 ...
    java 读书

Spring3.x 之ScrollableSupportJdbcTemplate

    博客分类:
  • SSH
 
阅读更多
public class ScrollableSupportJdbcTemplate extends SimpleJdbcTemplate {

public ScrollableSupportJdbcTemplate(DataSource dataSource) {
super(dataSource);
}

public ScrollableSupportJdbcTemplate(JdbcOperations classicJdbcTemplate) {
super(classicJdbcTemplate);
}

public ScrollableSupportJdbcTemplate( NamedParameterJdbcOperations namedParameterJdbcTemplate)
{
super(namedParameterJdbcTemplate);
}
/* (non-Javadoc)
* @see org.springframework.jdbc.core.simple.SimpleJdbcTemplate#queryForObject(java.lang.String, org.springframework.jdbc.core.simple.ParameterizedRowMapper, java.lang.Object[])
*/
@Override
public <T> T queryForObject(String sql, RowMapper<T> mapper, Object... args) throws DataAccessException {
try {
return super.queryForObject(sql, mapper, convertParams(args));
} catch(EmptyResultDataAccessException e){
}
return null;
}

/* (non-Javadoc)
* @see org.springframework.jdbc.core.simple.SimpleJdbcTemplate#queryForInt(java.lang.String, java.lang.Object[])
*/
@Override
public int queryForInt(String sql, Object... args) throws DataAccessException {
try {
return super.queryForInt(sql, convertParams(args));
} catch(EmptyResultDataAccessException e){
}
return 0;
}
/* (non-Javadoc)
* @see org.springframework.jdbc.core.simple.SimpleJdbcTemplate#queryForLong(java.lang.String, java.lang.Object[])
*/
@Override
public long queryForLong(String sql, Object... args) throws DataAccessException {
try {
return super.queryForLong(sql, convertParams(args));
} catch(EmptyResultDataAccessException e){
}
return 0;
}

public double queryForDouble(String sql, Object... args) throws DataAccessException
{
Double d = queryForObject(sql, Double.class, args);
return (d == null)? 0 : d;
}
。。。。。。。。。。。。。。
分享到:
评论

相关推荐

    spring3.x注解

    Spring 3.x 注解应用详解 Spring 3.x 框架引入了依赖注入的注解,改变了传统的 XML 配置方式,提供了一种更加灵活和方便的依赖配置方式。下面对 Spring 3.x 的注解应用进行详细的介绍。 一、属性装配 在 Spring ...

    Spring 3.x 中文开发手册.pdf

    ### Spring 3.x 新特性详解 #### 一、Spring 3.x 概述 Spring 3.x 是一个重大版本更新,引入了许多新功能和改进,旨在简化开发过程并提高应用程序性能。Spring 框架的核心优势在于其轻量级、模块化以及易于集成第三...

    Spring+3.x企业应用开发实战光盘源码,保证可用

    《Spring+3.x企业应用开发实战》是一本深入讲解如何使用Spring框架进行企业级应用程序开发的书籍。光盘源码是作者为了辅助读者理解和实践书中所讲述内容而提供的实际代码示例,确保了读者能够在实际操作中加深对...

    《Spring 3.x 企业应用开发实战》lib包

    《Spring 3.x 企业应用开发实战》lib包是一个针对Spring框架3.x版本的实践教程配套资源,其中包含了在实际项目开发中可能用到的各种库文件。这些库文件是Spring框架与其他外部组件交互的关键,它们可以帮助开发者...

    spring4.x________

    Spring 4.x 是一个重要的Java框架,专注于简化企业级应用程序开发。这个版本的Spring框架引入了许多新特性,改进和优化,以适应不断变化的开发需求和技术趋势。在本文中,我们将深入探讨Spring 4.x的核心特性、优势...

    2.精通Spring 4.x 企业应用开发实战

    1.精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4.x 企业应用开发实战精通Spring 4...

    第5本书 spring3.x

    《第5本书 spring3.x》是一本深入探讨Spring 3.x版本的IT技术书籍,主要聚焦于Spring框架的核心特性和实战应用。Spring是Java领域中最受欢迎的轻量级框架之一,它以其依赖注入(Dependency Injection)和面向切面...

    Spring3.x企业应用开发实战(包括源码)绝对完整版

    Spring3.x企业应用开发实战(包括源码)绝对完整版 因未见太大,分8个小块(其他部分在本人资料里面查找),只有前4个每个收1分,后面4个免费下载,共4分,绝对完整,包含所有章节,不完整浏览分享

    Spring 3.x企业应用开发实战.rar

    《Spring 3.x企业应用开发实战》是一本深入探讨Spring框架3.x版本的权威指南,旨在帮助开发者掌握Spring的核心技术和实际应用。这本书详尽地介绍了Spring框架如何在企业级项目中发挥关键作用,通过实例驱动的方式,...

    精通Spring4.x+企业应用开发实战 配套光盘(源码+资源)

    Spring4.x是Java领域中最受欢迎的轻量级开源框架之一,它以其模块化、易用性和强大的功能深受开发者喜爱。下面将详细探讨Spring4.x框架的关键知识点及其在企业应用开发中的实践。 1. **依赖注入(Dependency ...

    《Spring 3.x企业应用开发实战》PDF

    3. **依赖注入(DI)**:DI是Spring的核心设计原则之一,它允许开发者声明组件间的依赖关系,由Spring容器负责组装和管理。这样可以提高代码的可测试性和可维护性。 4. **面向切面编程(AOP)**:AOP用于将关注点...

    精通Spring 4.x 企业应用开发实战.pdf 和项目代码

    在Spring 4.x中,依赖注入是其核心设计原则之一,它允许开发者解耦组件间的依赖关系,提高代码的可测试性和可维护性。通过XML配置、注解或Java配置,我们可以轻松地管理对象的生命周期和依赖关系。 面向切面编程是...

    Spring3.X企业应用开发实战pdf扫描版+源码光盘

    《Spring3.X企业应用开发实战》是一本深入探讨Spring框架在企业级应用中的实践方法的书籍,PDF扫描版提供了一种方便的电子阅读方式,同时附带的源码光盘则让读者能够动手实践书中所讲解的技术。这本书的核心是帮助...

    Spring 3.x+Spring MVC 3.x+MyBatis 3.x 整合(五)代码

    Spring 3.x+Spring MVC 3.x+MyBatis 3.x 整合代码 该代码仅截止到《Spring 3.x+Spring MVC 3.x+MyBatis 3.x 整合(五)MyBatis 3.2.5 整合》,原文件地址:http://blog.csdn.net/xz2001/article/details/44346355

    spring4.x.x中文文档

    在Spring 4.x.x版本中,最重要的更新之一是对Java 8的支持。这意味着开发者可以充分利用Java 8的新特性,如lambda表达式、流API和日期时间API,来编写更加简洁和高效的代码。同时,Spring 4.x.x也加强了对WebSocket...

    Spring 3.x 企业应用开发实战 PDF与源码 高清 带书签

    Spring作为Java领域中最流行的开源框架之一,它的3.x版本为开发者提供了丰富的功能和强大的支持,使得构建复杂的企业级应用变得更为简单。本书结合PDF教程与源码,旨在帮助读者深入理解并熟练掌握Spring 3.x的核心...

    精通Spring 4.x 企业应用开发实战高清带目录.pdf

    精通Spring 4.x 企业应用开发实战 陈雄华 PDF,清晰而且有标签,目录,非常好,谢谢分享。精通Spring 4.x 企业应用开发实战 陈雄华 PDF,清晰而且有标签,目录,非常好,谢谢分享。

    springmvc, spring5.x , hibernate5.x 整合

    在IT行业中,Spring框架是Java领域最广泛应用的轻量级框架之一,而Spring MVC是它的一个模块,专门用于处理Web应用程序的模型-视图-控制器(MVC)架构。Spring 5.x带来了许多性能改进和新特性,如Reactor支持以实现...

    Spring4.X教学视频

    Spring框架是Java开发中最常用的轻量级开源框架之一,它以其强大的依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)能力深受开发者喜爱。Spring4.X作为其一个版本,引入了...

    spring4.x中的jar包下载,spring4.0.6下载,spring最新稳定版jar包下载

    spring4.x中的jar包下载,spring4.0.6下载,spring最新稳定版jar包下载 http://maven.springframework.org/release/org/springframework/spring/ 这个链接中有各种稳定版的jar包下载 目前官网上大部分都要maven下载

Global site tag (gtag.js) - Google Analytics