成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spring雙數(shù)據(jù)庫配置

開發(fā) 前端 后端
有時候我們可能在一個項目中使用兩個數(shù)據(jù)庫,為了實現(xiàn)使用兩個或多個數(shù)據(jù)庫的功能,我們需要在Spring中配置相關(guān)信息……

有時候我們可能在一個項目中使用兩個數(shù)據(jù)庫,為了實現(xiàn)使用兩個或多個數(shù)據(jù)庫的功能,我們需要在Spring中配置相關(guān)信息。

首先是添加配置文件conf.properties

  1. <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
  2.         <property name="locations">  
  3.             <list>  
  4.                 <value>classpath:config.properties</value>  
  5.             </list>  
  6.         </property>  
  7. </bean> 

其次是添加數(shù)據(jù)源(${...}對應(yīng)的是conf.properties中的配置信息)

  1. <!--對應(yīng)數(shù)據(jù)A的數(shù)據(jù)源-->  
  2. <bean id="dataSource_A" class="org.apache.commons.dbcp.BasicDataSource">  
  3.         <property name="driverClassName" value="${A.driver_class}" />  
  4.         <property name="url" value="${A.url}" />  
  5.         <property name="username" value="${A.username}" />  
  6.         <property name="password" value="${A.password}" />  
  7. </bean>  
  8. <!--對應(yīng)數(shù)據(jù)庫B的數(shù)據(jù)源-->  
  9. <bean id="dataSource_B" class="org.apache.commons.dbcp.BasicDataSource">  
  10.         <property name="driverClassName" value="${B.driver_class}" />  
  11.         <property name="url" value="${B.url}" />  
  12.         <property name="username" value="${B.username}" />  
  13.         <property name="password" value="${B.password}" />  
  14. </bean> 

之后是添加對應(yīng)的sessionFactory:

  1. <!-- A的sessionFactory -->  
  2.     <bean id="sessionFactory_A" class="moretv.commons.spring.hibernate3.AnnotationSessionFactoryBean">  
  3.         <property name="dataSource" ref="dataSource_A"/>  
  4.     </bean>  
  5. <!-- B的sessionFactory -->  
  6.     <bean id="sessionFactory_B" class="moretv.commons.spring.hibernate3.AnnotationSessionFactoryBean">  
  7.         <property name="dataSource" ref="dataSource_B"/>      
  8.     </bean> 

在項目中的dao層有時會出現(xiàn)這樣的配置信息:

  1. <bean id = "XDao" class = "xxx.xxx.xDaoImpl">  
  2. <property name="sessionFactory" ref="sessionFactory"></property>  
  3. </bean> 

為了實現(xiàn)使用兩個不同的數(shù)據(jù)庫,可以改成

  1. <span style="font-family:'sans serif', tahoma, verdana, helvetica;font-size:13px;line-height:19px;white-space:normal;background-color:#ffffff;">&nbsp;</span><span style="font-family:'sans serif', tahoma, verdana, helvetica;white-space:normal;background-color:#ffffff;"><!--使用A數(shù)據(jù)庫的DAO--></span> <bean id = "XDao" class = "xxx.xxx.xDaoImpl">  
  2. <property name="sessionFactory" ref="sessionFactory_A"></property>  
  3. </bean>  
  4. <!--使用B數(shù)據(jù)庫的DAO-->  
  5. <bean id = "XDao" class = "xxx.xxx.xDaoImpl">  
  6. <property name="sessionFactory" ref="sessionFactory_B"></property>  
  7. </bean> 

這樣就能實現(xiàn)雙數(shù)據(jù)庫了。。。。

原文鏈接:http://my.oschina.net/u/241670/blog/80148

責(zé)任編輯:林師授 來源: OSCHINA
相關(guān)推薦

2021-10-28 19:28:04

數(shù)據(jù)庫開發(fā)Spring

2010-04-19 16:01:54

2011-03-03 11:07:57

Spring數(shù)據(jù)庫訪問ORM

2011-04-14 11:09:14

MySQL數(shù)據(jù)庫

2011-06-23 18:37:02

Qt 數(shù)據(jù)庫

2015-10-22 16:26:59

MySQL數(shù)據(jù)庫雙主配置

2011-02-28 15:45:12

2011-03-24 14:59:42

2011-03-07 09:26:37

2019-10-12 16:15:13

MySQL數(shù)據(jù)庫多實例

2011-08-15 23:14:34

Oraclerman環(huán)境配置

2011-03-08 10:58:09

Sybase數(shù)據(jù)庫

2018-01-08 18:47:39

Windows 10數(shù)據(jù)庫管家婆軟件

2017-10-25 15:27:52

MySQL數(shù)據(jù)庫超時設(shè)置

2011-01-21 11:12:01

Spring

2011-08-10 15:46:29

數(shù)據(jù)庫

2019-12-24 10:12:09

數(shù)據(jù)庫工具技術(shù)

2010-06-09 10:47:36

MySQL數(shù)據(jù)庫集群

2010-08-17 09:22:34

2011-06-21 15:48:41

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费的色网站 | 成人在线小视频 | 欧美激情欧美激情在线五月 | 欧美成年人 | 精品亚洲一区二区三区 | 亚洲成人av在线 | 亚洲国产网 | 日韩在线播放一区 | 夜久久 | 羞羞羞视频 | 久久久久久精 | 国产精品久久久久久吹潮 | 亚洲欧美视频 | 久久久久久女 | 国产欧美精品一区二区三区 | 水蜜桃亚洲一二三四在线 | 日韩欧美一区二区三区 | 91亚洲国产成人精品一区二三 | 欧美国产日本一区 | 九九视频网 | 一级毛片免费 | 成人精品鲁一区一区二区 | 91视频日本 | 中文字幕第7页 | 91精品在线看 | 欧美精品区 | 亚洲高清一区二区三区 | 日韩精品一区二区三区 | 91精品免费视频 | 国产精品91视频 | 久久精品这里 | 亚洲国产精品久久久久秋霞不卡 | 亚洲最大的成人网 | 成人免费影院 | 国产一区二区三区在线看 | 美日韩免费 | 日韩一区二区三区在线 | 99久久婷婷国产综合精品 | 国产精品自拍视频网站 | 天天干天天操天天看 | 成人免费视频观看视频 |