Spring3+mybatis3在多数据源情况下找不到数据库驱动的问题

解决问题的过程如下:

1、遇到问题和一般的解决方法和下面这个帖子的一样:

http://www.oschina.net/question/188964_32305

2、我在按照1的做法配置了以后,依然找不到驱动。于是继续找,看到了下面这个帖子:

http://haohaoxuexi.iteye.com/blog/1843309

里面最关键的有两点:

一、注意:由于使用sqlSessionFactory和sqlSessionTemplate属性时会使一些内容在PropertyPlaceholderConfigurer之前加载,导致在配置文件中使用到的外部属性信息无法被及时替换而出错,因此官方现在新的Mybatis-Spring中已经把sqlSessionFactory和sqlSessionTemplate属性废弃了,推荐大家使用sqlSessionFactoryBeanName属性和sqlSessionTemplateBeanName属性。

二、基于Mybatis3.2.1、Mybatis-Spring1.1.0和Spring3.1写的

第二点引起了我的注意,是不是Mybatis-Spring的版本不对,找了下,我的版本是1.1.0,于是我又下了一个1.2.0试验,结果OK了。

原来是Mybatis-Spring版本不够高!!

时间: 2024-10-13 11:40:00

Spring3+mybatis3在多数据源情况下找不到数据库驱动的问题的相关文章

1. 配置win7下odbc数据源找不到数据库驱动的问题

win7下ODBC数据源DB2的链接 直接在控制面板---管理工具----数据源(ODBC) 打开数据源配置,发现只有SQLServer的驱动,其他的都没有了. 解决方法是C:\Windows\SysWOW64在这个目录下找到:odbcad32.exe这个文件,双击打开. 里面有很多可用个数据源驱动,然后就可用添加连接DB2copy1的ODBC的数据源了.

如何在设备驱动冲突导致蓝屏的情况下强制删除该设备驱动

小梅哥编写,未经允许,不得用于任何商业用途. 插上设备,在设备管理器中选择要卸载的设备驱动,卸载其驱动,大家都会,但是万一设备一插上电脑就蓝屏,连设备管理器打开的机会都不给你咋办呢?这里找到了解决办法.该办法还可以帮忙清理一大堆无用的驱动哦. 这两天,玩儿了下CrazyBingo的那个USB Camera.他那个Camera是用USB2.0芯片CY7C68013做的,该芯片默认驱动不支持win764位.需要关闭windows强制签名.我就关了这个驱动签名,关闭之后成功的安装了驱动并捕获到了图像.

相同数据源情况下,使用Kafka实时消费数据 vs 离线环境下全部落表后处理数据,结果存在差异

原因分析: 当某个consumer宕机时,消费位点(例如2s提交一次)尚未提交到zookeeper,此时Kafka集群自动rebalance后另一consumer来接替该宕机consumer继续消费,因为先前宕机consumer最近的消费位点尚未提交,导致数据重复消费 突发流量.跨机房(网络请求延时高).网络不稳定,出现丢包现象 业务逻辑有偏差 常见丢包现象如突然掉线.页面卡住.视频卡住.图片加载卡主等,使用Ping测量丢包的最佳方法是向一个IP地址发送大量的Ping命令,然后检查没有应答的那些

使用ab.exe监测100个并发/100次请求情况下同步/异步访问数据库的性能差异

ab.exe介绍 ab.exe是apache server的一个组件,用于监测并发请求,并显示监测数据 具体使用及下载地址请参考:http://www.cnblogs.com/gossip/p/4398784.html 本文的目的 通过webapi接口模拟100个并发请求下,同步和异步访问数据库的性能差异 创建数据库及数据 --创建表结构 CREATE TABLE dbo.[Cars] ( Id INT IDENTITY(1000,1) NOT NULL, Model NVARCHAR(50) 

并发情况下锁表问题讨论

上周五的分享,主要针对项目中遇到的一些问题进行了技术讨论,以下是关于数据库锁问题的讨论.示例代码采用了JPA. 情境:车站售票系统,从A地到B地,还剩余5张车票.有30个用户同时购票,如何通过数据库锁解决并发问题. 新建t_ticket表,存入一条记录,起始地A,目的地B,剩余车票5,数据记录如下图: 首先,假设我们不进行并发控制,按照一般的逻辑来进行处理.开启30个线程模拟用户,根据起始地.目的地查询出数据库记录,获取amount字段的值,如果大于0,则将amount字段-1,再更新到数据库.

Linux下安装android手机ADB驱动

本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020 在Linux下开发安卓,少不了要用到真机进行调试,测试,所以首先要保证Linux能驱动你的手机,驱动安装步骤如下: 安装步骤: 1. 检测你的Linux是否能驱动你的手机 如果你已经下载sdk,但未加入环境变量,那么你可以进入sdk目录下的platform-tools文件夹下找到adb,比如我的adb目录为/home/jesson/develop/adt-bundle-linu

什么公司什么情况下会招应届毕业生?(没有工作经验怎么找工作?/没有项目经验怎么办?)

什么公司什么情况下会招应届毕业生?(没有工作经验怎么找工作?/没有项目经验怎么办?)  如果没有什么背景,刚出来的时候别人是看不起的.别人不认识你,凭什么看得起.你说你也有你的骄傲,你的骄傲别人不知道,如果你没有那么牛的背景,偷不来,抢不来,那就要好好修炼内功,用内秀来证明自己,来把别人比下去. 公司不招应届生,那应届生是不是就没戏了?当然是不可能的. (1)首先要搞清楚两个概念,这两个概念很多人都会混淆.一个叫"工作经验",一个叫"项目经验".很多人说工作经验不就

python3 在文件确实存在的情况下,运行提示找不到文件

提示 [Errno 2] No such file or directory: 但是路径下确实存在此文件,在不改动的情况下,再次运行,执行成功. 百思不得其解,看到此链接下的回答 http://bbs.csdn.net/topics/391934998?page=1 尝试使用 os.path.normpath() 替换os.path.join(),先记录待测试.

Struts2+Spring3+Mybatis3开发环境搭建

本文主要介绍Struts2+Spring3+Mybatis3开发环境搭建 Struts和Spring不过多介绍. MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架.MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索.MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录. 环境: Struts-2.3.14