hibernate配置多個資料庫

2021-06-21 21:08:53 字數 516 閱讀 7092

我的問題是:

我做了乙個平台,這個平台的多個客戶要使用一台伺服器。

我用的資料庫是oracle,這樣的話,我想讓hibernate 配置上多個資料庫連線,而這些資料庫是相同表名,只是庫名不同。

我查了其他說法:

方案一:   

寫兩個hibernate.cfg.xml   

使用資料庫a的時候   

configuration   cfg_a=new   configuration().configure(hibernate.cfg_a.xml);   

使用資料庫b的時候   

configuration   cfg_a=new   configuration().configure(hibernate.cfg_b.xml);   

方案二:   

使用乙個能操作兩個資料庫的賬號,在?.hbm.xml對映檔案中的class標籤中指定catalog為資料庫名

可是好像對於我的問題不太適合。

不知道是否有高手能解決我的問題??

SpringSecurity 六 配置多個資料來源

在我們進行登入時,如果使用者資料來自不同的表,在乙個表中查不到就去另乙個表查,我們就需要配置多個資料來源 經過 五 的分析,我們知道了認證需要經過providermanager,providermanager對應多個authenticationprovider,而每個authenticationpr...

web專案中配置多個資料來源

spring mybatis 多資料來源配置有兩種解決方案 1 配置多個不同的資料來源,使用乙個sessionfactory,在業務邏輯使用的時候自動切換到不同的資料來源,有乙個種是在 裡面根據不同的業務現切換到不同的datasource 有的會在業務層根據業務來自動切換。2 在spring專案中配...

Discuz X論壇配置使用多個資料庫

在discuz x中,是可以方便的使用多資料庫的,可以單獨的配置不同的資料庫連線。作用估計起來有以下兩個好處。1.如果負載足夠搞,是可以把很一些表分布在多台資料庫伺服器中。這樣來減小負載 2.可以方便的使用別的資料庫中的資料。3.還可以把帖子分表,分到不同的資料庫伺服器中 將帖子拆分到其他資料庫 在...