首页 > 试题广场 >

下面哪个注解是在spring中用作事务控制?

[单选题]
下面哪个注解是在spring中用作事务控制?
  • @Transaction
  • @Transactional
  • @Service
  • @Autowired
@Transactional:Spring提供了基于注解的事务配置,即通过@Transactional对需要事务增强的Bean 接口,实现类或方法进行标注;在容器中配置基于注解的事务增强驱动,即可启用基于注解的声明式事务。一般开 启注解装配之后多才采用这种方式。
@Serivce: 用于Service实现类进行标识
@Autowired:默认是按类型 (byType)匹配的方式在容器中查找匹配的Bean,当有且仅有一个匹配的Bean时,Spring将其注入@Autowired标 注的变量中。
发表于 2018-08-11 16:38:02 回复(0)
Spring中事务的实现方式(部分)如下:
(1)编程式事务管理对基于 POJO 的应用来说是唯一选择。我们需要在代码中调用beginTransaction()、commit()、rollback()等事务管理相关的方法,这就是编程式事务管理。
(2)基于 TransactionProxyFactoryBean的声明式事务管理
(3)基于 @Transactional 的声明式事务管理
(4)基于Aspectj AOP配置事务

发表于 2018-10-20 17:10:25 回复(0)