【问题标题】:How to use standalone JBoss Transactions with Spring, Hibernate and JPA?如何在 Spring、Hibernate 和 JPA 中使用独立的 JBoss 事务?
【发布时间】:2011-06-17 19:13:11
【问题描述】:

我有一个部署在 Tomcat 上的应用程序,但我需要使用 JTA,因为我要连接到多个数据源。我不想使用 JBoss AS,但想使用 JBoss 事务管理器。我目前将我的应用程序配置为使用 Bitronix,但我的老板希望我使用更流行的东西。叹息。

有谁知道如何在 Spring 和 Hibernate 中使用 JBoss 事务管理器,但不使用 JBoss AS?

【问题讨论】:

  • 你真的应该说服你的老板,Bitronix 在这种情况下是一个完美的选择。

标签: hibernate spring jboss jta


【解决方案1】:

你见过吗:

http://community.jboss.org/wiki/HowToUseJBossJTAStandaloneTransactionManager?

如果 Spring 尚不支持它,编写自定义 AbstractPlatformTransactionManager 来包装 JBoss TM 应该不难。

【讨论】:

  • @John 向这个答案添加更多信息。使用 tomcat jdbc pooling 使 XA 连接池工作,检查people.apache.org/~fhanik/tomcat/jdbc-pool.html。根据我的经验,除此之外的任何连接池库都不适用于 XA 连接。我可以同情你,因为一年前我也遇到过类似的情况。
猜你喜欢
  • 2012-09-20
  • 2011-08-22
  • 2023-02-26
  • 2017-10-23
  • 2011-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-20
相关资源
最近更新 更多