已專案 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...