gpt4 book ai didi

java - Spring 3 + MyBatis 3

转载 作者:行者123 更新时间:2023-11-29 00:46:55 26 4
gpt4 key购买 nike

如何在spring 3和mybatis 3中创建多连接数据库,我需要同时连接mysql和oracle。你能帮帮我吗?

最佳答案

每个数据库需要 1 个 SqlSessionFactory。

<bean id="db1SqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:sqlmap1.xml"/>
<property name="dataSource" ref="db1datasource"/>
</bean>

<bean id="db2SqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:sqlmap2.xml"/>
<property name="dataSource" ref="db2datasource"/>
</bean>

<bean id="db1SqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<qualifier value="db1" />
<constructor-arg index="0" ref="db1SqlSessionFactory" />
</bean>


<bean id="db2SqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<qualifier value="db2" />
<constructor-arg index="0" ref="db2SqlSessionFactory" />
</bean>

关于java - Spring 3 + MyBatis 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10185349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com