gpt4 book ai didi

mysql - 具有相同类型实体但不同数据库的多个数据源

转载 作者:行者123 更新时间:2023-11-29 03:41:48 25 4
gpt4 key购买 nike

我有相同的数据要提交到两个不同的 MySQL 数据库中。一旦它更新、插入、删除其中一个,它应该立即更新、插入、删除另一个,否则两者都回滚。

<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="t1Datasource"
<property name="mappingResources">
<list>
<value>content/name.hbm.xml</value>
<value>conten/desg.hbm.xml</value>
</list>
</property>
</bean>

我应该为另一个数据库创建一个新 session 还是有其他进程?

最佳答案

如果我要这样做,我会有2个连接管理器,一个指向databaseA,另一个指向databaseB,然后在我的数据访问层,设置auto commit为false,transact at databaseA,然后如果事务成功,我会transact todatabaseB,然后如果成功,提交连接 1 然后提交连接 2 否则两者都回滚

关于mysql - 具有相同类型实体但不同数据库的多个数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12995947/

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