• 2022-06-06
    通常,在Spring事务管理中,会通过Spring的()接口来进行声明式事务管理
    A: TransactionAttribute
    B: TransactionTemplate
    C: TransactionStatus
    D: DatasourceTransactionManager
  • A

    举一反三

    内容

    • 0

      以下关于事务管理说法错误的是() A: 实现编程事物,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate B: Spring事务管理方式包括编程方式、声明式 C: 声明式采用配置xml方式,将事务管理与实际业务代码解耦 D: 编程式采用的方式来控制事物的边界

    • 1

      以下有关事务管理方式相关说法错误的是。() A: Spring中的事务管理分为两种方式:一种是传统的编程式事务管理,另一种是声明式事务管理。 B: 编程式事务管理:是通过AOP技术实现的事务管理,就是通过编写代码实现的事务管理,包括定义事务的开始、正常执行后的事务提交和异常时的事务回滚。 C: 声明式事务管理:其主要思想是将事务管理作为一个“切面”代码单独编写,然后通过AOP技术将事务管理的“切面”代码植入到业务目标类中。 D: 声明式事务管理最大的优点在于开发者无需通过编程的方式来管理事务,只需在配置文件中进行相关的事务规则声明,就可以将事务规则应用到业务逻辑中。

    • 2

      Spring中的事务管理主要分为编程式事务管理和声明式事务管理( )

    • 3

      在Spring中,关于声明式事务说法错误的是 A: 在业务逻辑层进行事务控制是较为得体的做法 B: 使用Spring进行声明式事务管理,无需编写程序代码,只需在配置文件中声明即可; C: 事务管理器需要注入sessionFactory属性,因为事务是基于数据库连接的 D: 使用Spring2.0的方式配置声明式事务无需定义事务管理器;

    • 4

      下列选项中,哪一个不是Spring中事务管理的核心接口: A: PlatformTransactionManager B: TransactionDefinition C: TransactionStatus D: TransactionManager