java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider

news/2024/7/8 2:37:11 标签: java

我用的方案是:maven+struts2+spring+mybatis

 

出现上述错误的原因是:

<dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.0.1</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.2.2</version>
        </dependency>

 

两个mybatis版本不兼容,把第一个dependency的mybatis版本提高的最新就可以解决这个问题了。改变后的结果如下所示:

 

<dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.2.7</version>
        </dependency>


        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.2.2</version>
        </dependency>


http://www.niftyadmin.cn/n/1664054.html

相关文章

常用SQL语言概述(DDL、DML、DQL)

众所周知&#xff0c;SQL&#xff08;Structure Query Language&#xff09;是数据库的核心语言&#xff0c;近段时间学习数据库&#xff0c;部分基础概念有点模棱两可&#xff0c;今天索性把这几个常用的SQL概念简单记录下以作区分。分类&#xff1a;DDL&#xff1a;数据定义语…

Linux 6.5增加对高通开源GPU Adreno 690的支持

即将推出的Linux 6.5内核将把对高通Adreno 690 GPU的支持添加到开源的MSM内核图形/显示驱动程序中。A690主要用于骁龙8cx第三代&#xff08;SC8280XP&#xff09;平台&#xff0c;而联想ThinkPad X13s笔记本电脑和其他硬件也采用了该平台。 新的支持将包含近200行代码&#xf…

Clipboard.js : 移动端浏览器实现网页内容复制

最近在项目中遇到这样一个需求&#xff1a; 点击按钮&#xff0c;将指定的URL复制到剪贴板&#xff0c;然后用户可以粘贴到浏览器(Safari为主)自行打开。方案一&#xff1a;zeroClipboard.js github地址&#xff1a;https://github.com/zeroclipboard/zeroclipboard 复制原理&a…

NIO学习一、NIO简介

最近在学习NIO,根据学习总结了一下&#xff0c;如果有不对的地方&#xff0c;请大佬指出。 一、NIO的简介 NIO&#xff0c;就是new io&#xff0c;从jdk 1.4开始引入的新的api&#xff0c;它跟IO的作用相同。它与传统的IO相比&#xff0c;有如下特性&#xff1a;1&#xff09;…

重构——44移除参数(Remove Parameter)

移除参数&#xff08;Remove Parameter&#xff09; 函数本体不再需要某个函数&#xff1b;将该参数去除 一、动机 不去掉多余的参数&#xff0c;就让用户多费一份心 二、做法 1、检查函数签名是否被超类或者子类实现&#xff0c;如果是&#xff0c;则需要针对每份实现分别进行…

GNU make manual 翻译(四)

继续翻译复制代码1.2 Problems and Bugs If you have problems with GNU make or think youve found a bug, please report it to the developers; we cannot promise to do anything but we might well want to fix it. Before reporting a bug, make sure yo…

重构——52隐藏函数(Hide Method)

隐藏函数&#xff08;Hide Method&#xff09; 有一个函数&#xff0c;从来没有被其它任何类用到&#xff1b;将这个函数改为private 一、动机 提高函数可见度容易&#xff0c;降低稍微困难一些 二、做法 1、经常检查有没有可能降低某个函数的可见度 2、尽可能降低所有函数的可…

添加web引用和添加服务引用有什么区别?

添加web引用和添加服务引用有什么区别, Add Service References 和 Add Web References 有啥区别? 参考 http://social.microsoft.com/Forums/zh-CN/xmlwebserviceszhchs/thread/808d870b-49f1-47ac-b105-4beb580bcec6 &#xff08;1&#xff09;VS2005里提供的Add Web Refere…