配置mybatis多資料來源

2021-08-21 16:04:15 字數 459 閱讀 5458

先說一下業務需求,專案中需要兩個資料來源分別連線不同的資料庫,每個dao層只會用到其中乙個資料來源。

<?xml version="1.0" encoding="utf-8"?>			

在dao層想用哪個資料來源直接在注入的時候注入對應的資料來源即可。

@resource(name="centersqlsessionfactory")

public void setsqlsessioinfactory(sqlsessionfactory sqlsessionfactory)

@resource(name="edgesqlsessionfactory")

public void setsqlsessioinfactory(sqlsessionfactory sqlsessionfactory)

mybatis多資料來源配置

最近改造老專案需要使用兩個資料庫,故而總結了一下mybatis的雙資料來源配置,學過mybatis的都知道mybatis其實就是封裝了jdbc的框架,使用mybatis繞不開sqlsessionfactory的配置,那配置多個資料來源的核心也是在於配置多個session工廠,用不同的工廠去操作不同的...

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...