Spring事务管理接口:PlatformTransactionManager、TransactionDefinition和TransactionStatus

  • 内容
  • 评论
  • 相关

Spring 的事务管理是基于 AOP 实现的,而 AOP 是以方法为单位的。Spring 的事务属性分别为传播行为、隔离级别、只读和超时属性,这些属性提供了事务应用的方法和描述策略。

在 Java EE 开发经常采用的分层模式中,Spring 的事务处理位于业务逻辑层,它提供了针对事务的解决方案。

在 Spring 解压包的 libs 目录中,包含一个名称为 spring-tx-3.2.13.RELEASE.jar 的文件,该文件是 Spring 提供的用于事务管理的 JAR 包,其中包括事务管理的三个核心接口:PlatformTransactionManager、TransactionDefinition 和 TransactionStatus。

将该 JAR 包的后缀名 jar 改成 zip 的形式后,解压压缩包,进入解压文件夹中的 \org\springframework\transaction 目录后,该目录中的文件如图 1 所示。

事务管理核心接口
图 1  事务管理核心接口

本文标题:Spring事务管理接口:PlatformTransactionManager、TransactionDefinition和TransactionStatus

本文地址:https://www.hosteonscn.com/5852.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注