`
liuxing87327
  • 浏览: 82772 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring4.x不兼容ibatis的解决方法

阅读更多

因为spring升级到4.x后,orm包里面移除了对ibatis的支持,

如果orm使用4.x版本的话项目会启动失败。

查看orm-3.x版本的SqlMapClientFactoryBean类,里面说的很清楚,只支持到3.x。

如果可以升级到mybatis的话尽量升级,否则可以使用如下方法。

orm包单独使用3.x的版本,项目中正式在用,还没出现问题(或许还没爆出来哭

 

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-orm</artifactId>
    <version>3.2.13.RELEASE</version>
</dependency>

 

分享到:
评论

相关推荐

    Spring高版本对ibatis的支持

    &lt;bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"&gt; &lt;value&gt;classpath:SqlMapConfig.xml &lt;bean id="dao" class="org.springframework.orm.ibatis....

    ibatis2.X升级mybatis3.X之曲径通幽处

    最后,从Ibatis2.x到Mybatis3.x的迁移过程中,需要注意兼容性问题。升级前,需要全面评估现有的SQL Map配置、Mapper接口和实体类,确保在新的版本下能够正常工作。此外,还需要检查和更新相关的依赖库,因为Mybatis3...

    mybaits-spring(ibatis-spring)-1.0.2-bundle

    此外,它还提供了对Spring 3.x和4.x的支持,满足不同Spring版本的项目需求。 在实际应用中,配置MyBatis-Spring涉及以下几个步骤: 1. 引入依赖:在项目的pom.xml文件中添加MyBatis-Spring的依赖。 2. 配置...

    Spring 2.5 jar 所有开发包及完整文档及项目开发实例

    Spring 2.0的'spring-jdo.jar', 'spring-jpa.jar', 'spring-hibernate3.jar', 'spring-toplink.jar' 和 'spring-ibatis.jar' 被合并到Spring 2.5大粒度的'spring-orm.jar'中。 Spring 2.5的 'spring-test.jar' 取代...

    spring dtd文件

    描述 "编写springxml文件是很多情况下不给提示添加dtd文件可以给予提示" 提到,当我们在编写Spring的XML配置文件时,如果没有引入对应的DTD文件,IDE(集成开发环境)可能无法提供智能提示,这将增加配置错误的可能...

    mybatis-spring-1.2.5.zip

    1. 支持MyBatis 3.2.x版本:确保与较新版本的MyBatis兼容。 2. 改进的事务管理:对Spring的PlatformTransactionManager有更好的支持,提供更稳定的事务处理能力。 3. 优化性能:可能对某些操作进行了优化,提升系统...

    mybatis-spring中文配置

    MyBatis-Spring项目的出现主要是为了解决Spring框架与MyBatis框架之间的兼容性和整合问题。原本Spring只支持iBatis 2.x版本,而在MyBatis 3.x版本发布后,Spring并没有及时更新以支持新的MyBatis版本。因此,为了...

    mybatis-spring集成

    总之,MyBatis-Spring 提供了一种简便的方法,帮助开发者在 Spring 应用程序中无缝集成 MyBatis。通过对 MyBatis 与 Spring 的深度整合,不仅简化了开发流程,还提高了应用程序的可维护性和扩展性。

    Spring3.0xMVC jar包关系

    - **说明**:使用Spring的iBATIS集成类时,这些文件不可或缺。如果你使用JDBC或其他ORM工具,例如Hibernate或JDO,则无需包含这些文件。 13. **iText** - **JAR文件**:itext-1.02b.jar - **说明**:Spring使用...

    跟我学spring3,很不错的spring学习资料

    - **阻抗失配**:由于面向对象语言和关系型数据库之间存在着本质上的差异,导致在实际应用中需要解决一系列的兼容性问题。例如: - 面向对象语言支持继承、多态等特性,而关系型数据库并不直接支持这些特性。 - ...

    myBatis-spring 指导手册

    最初,Spring 3.0 版本仅支持 iBatis 2(现称为 MyBatis),但由于 MyBatis 3.0 的官方发布晚于 Spring 3.0 的开发周期,Spring 开发团队未能在其正式版本中支持 MyBatis 3.0。为了弥补这一不足,MyBatis 社区决定...

    Spring3(8-13)

    《跟我学Spring3》是一本详细讲解Spring 3.0框架的教程,...这些知识点展示了Spring 3.0的强大功能,包括对ORM框架的集成、事务管理策略、Web框架的兼容以及代码的简化,对于理解和使用Spring框架具有重要指导意义。

    json-lib 导入所需要的6个jar 包

    它支持多种Java框架,如Hibernate、iBatis、Spring等,极大地简化了数据序列化和反序列化的操作。 **导入json-lib所需jar包** 在Java项目中使用json-lib时,通常需要导入以下六个jar包: 1. json-lib-2.x.jar:这是...

    Mybatis中文版教程

    原本 Spring 只支持 iBatis 2.x 版本,在 MyBatis 3.x 发布后,由于 Spring 3.0 的开发周期已经结束,因此未能及时更新支持 MyBatis 3.x。这导致了一个需求缺口,即需要一个桥梁来无缝对接这两个流行的 Java 框架。 ...

    struts-1.2.9-bin. 扎包

    在实际应用中,开发者通常会结合其他技术,如Hibernate或iBatis进行持久层操作,Spring进行依赖注入和事务管理,构成一个完整的Java EE解决方案。然而,随着Struts 2的出现,Struts 1逐渐被淘汰,因为Struts 2在很多...

Global site tag (gtag.js) - Google Analytics