• 2022-06-07
    请简述如何使用Annotation方式进行声明式事务管理
  • Spring的声明式事务管理通过Annotation(注解)方式来实现时,开发者只需做两件事情: 1)在Spring容器中注册事务注解驱动,其代码如下: 2)在需要使用事务的Spring Bean类或者Bean类的方法上添加注解@Transactional。如果将注解添加在Bean类上,则表示事务的设置对整个Bean类的所有方法都起作用;如果将注解添加在Bean类中的某个方法上,则表示事务的设置只对该方法有效。

    内容

    • 0

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

    • 1

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

    • 2

      关于声明式事务管理说法错误的是 A: spring声明式事务管理基于spring aop实现 B: spring声明式事务管理只能针对DAO对象的方法进行事务管理 C: spring声明式事务管理可以针对业务层方法进行事务管理,从而轻松达到跨越多个不同DAO对象的不同方法进行事务管理的目的 D: spring声明式事务管理不仅可以用于hibernate技术,也可以用于spring支持的其它持久化技术

    • 3

      基于XML方式的声明式事务管理是通过在配置文件中配置事务规则的相关声明来实现的()

    • 4

      Spring中的事务管理分为两种方式:一种是传统的编程式事务管理,另一种是声明式事务管理()