`

对spring与ibatis结合的补充

阅读更多

如果 sql-map-config.xml 是写在类中,需要从classpath路径读取时:

 

实现类:

 

public class sSqlMapClientFactoryBean extends SqlMapClientFactoryBean {
 public void setConfigLocation(String configLocation) {
  Resource rs = new UrlResource(

   Thread.currentThread().getContextClassLoader().getResource(configLocation));
  super.setConfigLocation(rs);
 }
}

 

在spring配置中这样配置

 

<bean id="sqlMapClient"
        class="com.zz.sSqlMapClientFactoryBean">
    <property name="configLocation">
      <value>sql-map-config.xml</value>
    </property>
  </bean>

 

<bean id="baseDao"
        class="com.dd.dao.BaseDao">
    <property name="sqlMapClient">
      <ref local="sqlMapClient" />
    </property>       
  </bean>

分享到:
评论

相关推荐

    ibatis经典入门

    7. **案例实践**:通过实际项目示例,加深对iBATIS的理解,包括如何在实际开发中结合Spring等框架进行整合使用。 通过深入学习和实践这些知识点,你将能够熟练掌握iBATIS,并在实际开发中有效利用这一强大的数据层...

    大型商城网站springmvc+freemarker+velocity+ibatis

    在本项目中,Freemarker作为视图层技术,允许开发者用简单的模板语言来设计页面,将数据模型与HTML模板结合,生成最终的用户界面。它的优势在于与Java代码分离,使前端设计更灵活。 3. **Velocity**: Velocity是...

    Spring2.0宝典-随书源代码

    5. **DAO支持**:Spring2.0提供了对多种数据库访问技术的抽象,包括JDBC、Hibernate、iBatis等,使得数据访问层的编写变得更加简单。 6. **集成其他框架**:Spring2.0能够很好地与其他开源框架集成,如Struts、...

    rapid-framework-common-3.9.3.20100923-src doc

    在Rapid Framework中,Ibatis可以作为补充,满足对特定查询或存储过程的需求。 5. **快速启动指南** 压缩包内的`quick_start_guild.html`和`flex4_quick_start_guild.html`是快速启动指南,详细介绍了如何配置和...

    .net與java整合的發展前景

    Java在企业框架中广泛应用于部门级开发,例如使用Seam、Spring进行J2EE 5.0和J2EE 1.4的整合,支持EJB 3.0、JSF、JSP/Facelets、Struts、iBatis、Spring和Hibernate等技术。对于大型系统架构,J2EE 5.0通常部署在如...

    学习手册springsqlserverjson

    虽然标题没有明确提到MyBatis,但这个文件可能是作为Spring和SQL Server结合的一个补充,因为MyBatis也是Java开发中常用的数据库访问工具。 综上所述,这份压缩包提供了一套全面的学习资源,涵盖了Spring框架的使用...

    SSH之Hibernate总结

    SSH(Struts、Spring、Hibernate)是Java Web开发中常见的三大框架,而Hibernate作为ORM(对象关系映射)框架,是连接Java应用程序与数据库的关键组件。本总结将围绕Hibernate的核心概念、配置、对象状态、关系映射...

Global site tag (gtag.js) - Google Analytics