seam 中配置多資料來源 操作不同資料庫

2021-06-05 19:28:56 字數 800 閱讀 3385

已專案 intelligence 為例;

1. intelligence-dev-ds.xml  定義兩個資料庫連線 分別連線不同的資料庫

intelligencedatasource

false

jdbc:oracle:thin:@192.168.1.xx:1521:orcl

oracle.jdbc.driver.oracledriver

gb_xx

***gisdatasource

false

jdbc:oracle:thin:@192.168.1.xx:1521:xe

oracle.jdbc.driver.oracledriver

gis_***x

2.persistence-dev.xml

org.hibernate.ejb.hibernatepersistence

intelligencedatasource

org.hibernate.ejb.hibernatepersistence

gisdatasource

3.components.xml

4.使用

entitymanager em =  (entitymanager) component.getinstance("gisentitymanager");

或者:@in

entitymanager gisentitymanager;

5.實體類需要增加@table(name = "test",

schema=「資料庫名」

)

spring mvc 多資料來源配置

首先配置兩個資料庫 2 再配置乙個datasource 管理 key 值和value值對應,預設選擇datasourcea 其他配置按照正常的spring mvc 配置即可。3 sessionfactory 中使用 datasource做資料來源。4 新建乙個dynamicdatasource類繼承...

spring多資料來源配置

前段時間由於公司專案需求,需要多資料來源的支援,苦b折騰了兩天程式猿,話不多說,直接擼碼。classpath jdbc.properties select 1 true select 1 true org.hibernate.dialect.mysqldialect false update tru...

spring 多資料來源配置

以下是我的xml配置,在配置的過程中涉及到不同的包分配不同的資料來源,在這裡用逗號分割就好 當然萬用字元能結局的那是最好了.xmlns xsi xmlns aop xmlns tx xmlns task xmlns context xmlns rabbit xsi schemalocation sp...