-
Spring2.5 注释注入与 ibatis的问题25
在使用Spring2.5注入的时候,因为我的DAO都是继承SqlMapClientDaoSupport,SqlMapClientDaoSupport需要sqlMapClient,请问怎么使用Spring注释把sqlMapClient注入到SqlMapClientDaoSupport中?2008年5月24日 12:35
3个答案 按时间排序 按投票排序
-
<!-- Spring iBatis Template --> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" p:configLocation="resource/sql-map-config.xml" p:dataSource-ref="dataSource" /> <bean id="feedOpration" class="com.open.wjl.dal.FeedImpl" p:sqlMapClient-ref="sqlMapClient" p:transactionTemplate-ref="transactionTemplate"/>
这样就可以了 FeedImpl extends了SqlMapClientDaoSupport
这样就注入了
2008年5月27日 15:31
-
public final void setSqlMapClient(SqlMapClient sqlMapClient) {
this.sqlMapClientTemplate.setSqlMapClient(sqlMapClient);
}
/**
* Return the iBATIS Database Layer SqlMapClient that this template works with.
*/
public final SqlMapClient getSqlMapClient() {
return this.sqlMapClientTemplate.getSqlMapClient();
}2008年5月27日 11:31
相关推荐
《Spring 2.5 MVC与iBatis 2整合详解》 在Web开发领域,Spring框架以其强大的功能和灵活性备受开发者喜爱。Spring 2.5版本是Spring发展史上的一个重要里程碑,它引入了许多新特性,使得开发更加高效。同时,iBatis...
*架构struts2_spring2.5_ibatis2.3 *mysql5.0 *jdk 1.6 *带有所有jar包,可直接运行 本实例实现了用户登陆,用户信息CRUD相关操作。让你感受到了ibatis做o/r mapping的方便快捷。 下次集成dwr进来 create ...
5. **整合Spring与iBatis**:通过SqlSessionTemplate或SqlSessionCallback在Spring的DAO中执行iBatis的SQL语句。 6. **测试**:编写JUnit测试用例,确保在不同类型的数据库和数据源下,应用程序都能正常工作,没有...
在这个组合中,Struts2作为MVC(Model-View-Controller)框架负责处理用户请求,Spring2.5则提供依赖注入(Dependency Injection)和面向切面编程(AOP),而iBatis则作为一个持久层框架,简化了数据库操作。...
3. **XML配置与注解配置的融合**:Spring 2.5引入了对Java注解的广泛支持,使得开发者可以选择使用XML配置或者注解配置,或者两者结合,更加灵活地定义bean和它们的依赖。 4. **Bean表达式语言(Bean Expression ...
标题“spring2.5+struts2+ibatis2.3”揭示了这是一个关于整合Spring 2.5、Struts 2和iBATIS 2.3的项目。这三个技术都是Java开发中的重要组件,主要用于构建企业级Web应用程序。下面我们将深入探讨这三个框架的核心...
1. **依赖注入 (Dependency Injection, DI)**:Spring 2.5对依赖注入进行了优化,支持了基于注解的配置(@Autowired和@Qualifier),这使得开发者无需通过XML配置就能实现组件之间的依赖关系,提高了代码的可读性...
标题“spring2.5_hibernate3.2_ibatis2.0_pdf”暗示了这是一个关于Spring 2.5、Hibernate 3.2和iBatis 2.0这三大Java开发框架的综合教程或文档集合,可能以PDF格式提供。这些框架在企业级Java应用程序开发中占有重要...
在Spring 2.5中,可以方便地集成iBATIS,实现持久层的灵活管理。iBATIS允许开发者编写SQL语句并将其与Java代码结合,提高了数据库操作的效率和灵活性。 总结起来,Spring 2.5的关键知识点包括: 1. 注解驱动的依赖...
2. **配置数据源**:在Spring的配置文件中定义数据源(DataSource),这是Spring与数据库交互的基础。可以使用Apache Commons DBCP或者C3P0等连接池实现。 ```xml <!-- 数据源配置 --> ``` 3. **配置...
Struts2负责控制流程,Spring 2.5提供服务层管理和依赖注入,iBATIS则处理与数据库的交互。这种组合的优势在于各框架间的良好协同,使得开发过程更为顺畅,同时也提高了代码的可测试性和可扩展性。 通过阅读这些...
总的来说,Struts2+Spring2.5+Ibatis2.3架构是一个成熟且广泛应用的Java Web开发组合,它将MVC设计模式、依赖注入和数据库操作有效地融合在一起,为开发者提供了强大的工具集,便于构建复杂的企业级应用。...
2. Spring 2.5:在Spring 2.5版本中,Spring框架已经相当成熟,它提供了IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)功能,使得对象之间的依赖关系可以通过配置文件来管理。...
- Spring支持多种持久化技术,如JDBC、Hibernate、iBatis等,提供了一致的编程模型和异常处理机制。 - 在Spring 2.5中,对ORM(Object-Relational Mapping)框架的集成得到了增强,简化了数据库操作。 6. **...
Spring2.5是Spring框架的一个重要里程碑,它增强了依赖注入(DI)和面向切面编程(AOP)的功能,使得组件间的耦合度大大降低。Spring2.5还引入了对JSR-250规范的支持,提供了更多的企业级服务,如数据源管理、事务...
Spring MVC、iBatis 和 Spring 2.5 注解是构建高效、可扩展的企业级 Java 应用程序的常用技术组合。这篇详细的文章将深入探讨这三个组件的核心概念、它们如何协同工作以及如何在实际项目中应用。 首先,Spring MVC ...
Struts2、Spring2.5和iBatis是Java Web开发中的三大框架,它们的整合使用可以帮助开发者构建高效、灵活的MVC(Model-View-Controller)架构的应用程序。Struts2作为表现层框架,提供了丰富的动作调度和结果处理;...