如何让 hibernate-entitymanager 与 JBoss 中的 JTA 一起工作?

发布于 2024-08-03 05:01:00 字数 268 浏览 5 评论 0原文

我正在构建一个用于容器外 EJB 测试的工具。我已经成功地在其中运行了 Hibernate 的 EntityManager 。现在我想将它与JTA集成以实现对事务的严格控制。

我面临的问题如下:Hibernate 似乎需要 JNDI 才能与 JBossTS(JBoss 的 JTA 实现)正确工作。但我不知道如何在 JNDI 中注册 UserTransaction 。

我在这里缺少什么?如何配置 JBossTS 以便与 JBoss 之外的 Hibernate 一起使用?有这方面的教程吗?

I am building a tool for out-of-container EJB testing. I have managed to run Hibernate's EntityManager in it successfully. Now I want to integrate it with JTA to enable strict control of transactions.

The problem I am faced with is the following: Hibernate seems to require JNDI to work correctly with JBossTS (JBoss's JTA implementation). But I can't figure out a way how I can register UserTransactions in JNDI.

What am I missing here? How can I configure JBossTS to work with Hibernate out of JBoss? Is there a tutorial on this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜点 2024-08-10 05:01:00

也许您可以尝试使用另一个 JTA 实现在 EJB 容器之外使用? Spring 有一个非常容易使用并且很好的。

Maybe you can try using another JTA implementation for use outside the EJB container? Spring has a pretty easy to use and good one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文