【发布时间】:2021-02-19 03:27:42
【问题描述】:
我真的很想知道这个区别,我知道我们将 spring 事务用于数据库事务以外的所有目的,同样除了 JMS 我想知道所有之间的深度区别3种交易类型,如有可能请提供代码和解释
【问题讨论】:
我真的很想知道这个区别,我知道我们将 spring 事务用于数据库事务以外的所有目的,同样除了 JMS 我想知道所有之间的深度区别3种交易类型,如有可能请提供代码和解释
【问题讨论】:
我对 Spring 事务架构不太熟悉,所以我将把我的 cmets主要保留给 JPA 和 Hibernate。现在 JPA 实际上是一个已实现的接口。它提供了用于事务处理的标准 API。因此,Hibernate 将像许多其他提供者一样实现 JPA。
Hibernate 是一个 ORM 系统,它将 Java 对象映射到关系数据库。 Hibernate 依赖的事务系统主要由底层关系数据库 {PosgreSQL、Oracle、SqlServer 等}提供。请注意,关系数据库为 CUD(创建、更新、删除)操作提供事务,而不像某些 NO-SQL 系统那样提供 R 读取。
最后,快速浏览一下 Google,Spring 事务似乎是 Spring 等效于 JPA,仅适用于任何 POJO(普通旧 Java 对象)。我可能是错的,但一目了然。
我可以提供更多细节,但我认为这就足够了,更多细节可能会让你感到困惑。
重要的收获是:
【讨论】: