Spring3+mybatis3在多資料來源情況下找不到資料庫驅動的問題

來源:互聯網
上載者:User

標籤:

解決問題的過程如下:

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版本不夠高!!

Spring3+mybatis3在多資料來源情況下找不到資料庫驅動的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.