采用SpringDAO自身的数据库处理类。
import javax.sql.DataSource;
@Service
@Transactional
public class AuditReportExecuteManagerImpl extends JdbcDaoSupport implements
AuditReportExecuteManager {
@Autowired
public void init(DataSource ds) {//spring容器会发现这里需要被注入,自动的把容器提供的类的实例(DataSource)注入到这里来。供程序使用。
setDataSource(ds);
}
@Autowired
private DbUserManager dbUserManager;
@Autowired
private ApplicationManager applicationManager;
@SuppressWarnings("unchecked")
public List<TypeReport4> getListForTypeRepor4(String sql) {
JdbcTemplate template = getJdbcTemplate();
List<TypeReport4> list = template.query(sql, new TypeRowMapper4());
return list;
}
import java.sql.ResultSet;
import java.sql.SQLException;
import org.springframework.jdbc.core.RowMapper;
import com.hzmc.capaa.domain.persistence.report.TypeReport4;
public class TypeRowMapper4 implements RowMapper {
public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
TypeReport4 report = new TypeReport4();
report.setDbId(rs.getBigDecimal("DBID"));
report.setCnt(rs.getInt("CNT"));
return report;
}
}
分享到:
相关推荐
在 `UserDao` 类中,我们需要注入一个 `DataSource`,这是 Spring 提供的用于获取数据库连接的组件。`UserDao` 类中的 `find` 方法通过 `DataSource` 获取数据库连接,执行 SQL 查询,并返回查询结果对应的 `User` ...
通过这个例子,我们可以了解到如何利用Spring构建一个完整的MVC应用,处理数据库交互,以及如何利用AOP和事务管理增强系统的功能。学习并掌握这些知识点,对于提升Java开发能力,尤其是企业级应用开发,具有重要的...
总结来说,"SpringmvcDemo"是一个基于Spring MVC的Web应用程序示例,它涵盖了控制器、服务、DAO、视图和配置等多个层面。通过这个例子,开发者可以学习到如何使用Spring MVC构建实际的Web应用,以及如何组织和管理...
在"一个spring例子"中,可能包含了一个简单的Spring MVC应用,这是Spring框架提供的Web层解决方案。Spring MVC提供了一种模型-视图-控制器(Model-View-Controller)架构,用于处理HTTP请求、路由到相应的处理器方法...
这个例子展示了如何将Hibernate、Spring和Struts三大框架整合,实现一个完整的MVC架构的Web应用。这样的整合不仅简化了开发流程,也提高了代码的可维护性和复用性。在实际开发中,开发者可以根据项目需求进一步扩展...
总的来说,"spring c3p0小例子"是一个关于如何在Spring项目中集成C3P0连接池的示例,通过Maven管理依赖,配置C3P0数据源,以及创建和配置DAO来执行数据库操作。这个例子可以帮助开发者理解Spring与C3P0结合使用时的...
Spring框架是Java开发中广泛应用的一个开源框架,以其依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP)的核心特性,极大地简化了企业级应用的开发工作。在这个"Spring小...
例如,对于一个简单的CRUD操作,你可以定义一个DAO接口,如下所示: ```java public interface UserRepository { User findById(Long id); List<User> findAll(); void save(User user); void deleteById(Long ...
Spring是一个全面的后端开发框架,提供了一系列强大的功能,如IoC(Inversion of Control)容器、AOP(Aspect Oriented Programming)切面编程、MVC(Model-View-Controller)框架等。而Hibernate则是一个ORM...
标题中的“spring+hibernate的小例子”表明这是一个关于整合Spring框架与Hibernate ORM框架的实践项目。Spring是一个全面的后端开发框架,提供依赖注入、事务管理、AOP(面向切面编程)等功能,而Hibernate则是一个...
在这个例子中,我们可能会看到一个或多个DAO接口及其实现类,这些类通常会使用Spring的JdbcTemplate或者命名参数的SqlSessionTemplate来执行SQL查询和更新。 文件“spring_aop”可能包含以下组件: 1. `...
以下是一个使用Apache Commons DBCP数据源的例子: ```xml ${jdbc.driverClassName}" /> ${jdbc.url}" /> ${jdbc.username}" /> ${jdbc.password}" /> ``` 这里使用了属性占位符`${...}`,通常配合属性文件...
这个小例子展示了Spring MVC的基本工作流程,帮助初学者理解MVC模式在实际开发中的应用。通过分析和运行这个例子,你可以深入了解Spring MVC的请求处理、依赖注入、AOP(面向切面编程)以及数据库操作等方面的知识。
在这个例子中,"struts2+spring整合的一个例子"展示了如何将这两个框架结合,以实现一个查询功能。由于无需数据库,我们可以假设这个例子可能使用了静态数据或者内存中的数据结构来模拟数据存储。下面我们将详细探讨...
这个小例子可能是为了帮助初学者理解这三个技术如何协同工作来构建一个完整的Web应用程序。 1. **Spring框架**:Spring是Java领域最广泛使用的轻量级应用框架,提供了依赖注入(Dependency Injection, DI)和面向切...
在这个小例子中,作者可能创建了一个或多个类,并使用Spring.NET的容器来管理这些对象的生命周期和它们之间的依赖。Spring.NET容器通过XML配置文件或C#注解来定义对象及其依赖关系。 另一个重要特性是面向切面编程...
SSH框架,全称为Struts、Spring和Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可维护的Web应用程序。这个"struts&Spring&Hibernate框架小例子"旨在展示这三个框架如何协同工作,实现MVC(Model-View-...
这个"JSF+Spring+Hibernate小例子"为我们提供了一个整合这三者的基础应用,帮助开发者理解如何将它们有效地结合在一起。 **JavaServer Faces (JSF)** JSF是一种MVC(Model-View-Controller)框架,主要用于构建用户...
这个"spring 例子一个"可能是关于如何使用Spring框架的一个示例项目,而"sprigndiamante一个"可能是描述中的一个拼写错误,正确应该是"Spring Diamond",可能是指Spring Data JPA中的一个模块或者特性。 Spring框架...
第一个例子,基于Spring MVC的RESTful服务,可能会包含以下步骤: 1. 创建一个新的Spring Boot项目,引入Spring Web依赖。 2. 创建一个`RestController`,比如名为`MyController`,并使用`@RestController`注解标记...