【问题标题】:Multiple datasources in hibernate [duplicate]休眠中的多个数据源[重复]
【发布时间】:2012-08-08 14:36:04
【问题描述】:

可能重复:
Hibernate + Spring using multiple datasources?

如何使用spring在hibernate中为同一个项目设置两个数据源。我只想将一个数据源用于h2,另一个用于mysql,是否可以为同一个应用程序管理两个数据源。

【问题讨论】:

标签: hibernate datasource


【解决方案1】:

是的,但您需要为每个数据源设置一个 SessionFactory

【讨论】:

  • 如果我为每个数据源设置 sessionFactory,每个休眠事务都会影响数据库,还是我必须提及每个事务要连接的数据源。
  • 如果您使用多个 SessionFactories / DataSources 并希望执行分布式事务(跨多个 DB 连接执行事务),您需要使用支持 XA 事务的 DataSource 并适当地设置 Spring TX 管理器。跨度>
猜你喜欢
  • 2020-03-25
  • 2011-08-16
  • 2015-10-11
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
  • 2015-03-02
  • 2011-12-04
相关资源
最近更新 更多