gpt4 book ai didi

java - 哪一层实现Transaction机制

转载 作者:行者123 更新时间:2023-12-01 19:23:44 25 4
gpt4 key购买 nike

我知道ORM工具,比如Hibernate,有自己的事务管理机制。我们还可以直接使用 JDBC 来利用事务。 DBMS 也有其事务设施。我想知道事务实际上是在 J2EE 应用程序的哪一层实现的?我猜想Hibernate中的事务是建立在JDBC之上的,而JDBC又依赖于底层的DBMS来实现事务。公平吗?

问候!

最佳答案

当然是在服务层。

在 EJB 中,它们位于 session Bean 上。

在 Spring 中,他们使用服务。

服务了解工作单元。这就是为什么他们拥有事务上下文。

关于java - 哪一层实现Transaction机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2557806/

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