Spring中,事务行为的“PROPAGATION_SUPPORTS”属性值代表的含义是()
A: 支持当前的食物,如果不存在就创建一个新的
B: 支持当前的事务,如果不存在就不使用事务
C: 支持当前的事务,如果不存在就抛出异常
D: 不使用事务,如果当前存在事务就抛出异常
A: 支持当前的食物,如果不存在就创建一个新的
B: 支持当前的事务,如果不存在就不使用事务
C: 支持当前的事务,如果不存在就抛出异常
D: 不使用事务,如果当前存在事务就抛出异常
举一反三
- 下面有关SPRING的事务传播特性,说法错误的是() A: PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行 B: PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就抛出异常 C: PROPAGATION_REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起 D: PROPAGATION_NESTED:支持当前事务,新增Savepoint点,与当前事务同步提交或回滚
- 如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在EJB中应该配置为:() A: Required B: Supports C: Mandatory D: Never
- 关于Spring中声明式事务的属性,下列说法中错误的是() A: propagation=“REQUIRED”表示当前方法必须运行在自己独立的事务环境中 B: propagation=“SUPPORTS”表示如果当前没有事务环境,则按非事务方式执行 C: 对于propagation属性,默认值是REQUIRED D: 默认情况下,发生任何类型的异常都将触发事务回滚
- 关于Spring中声明式事务的属性,下列说法中错误的是( ) A: propagation="REQUIRED"表示当前方法必须运行在自己独立的事务环境中 B: propagation= "SUPPORTS"表示如果当前没有事务环境,则按非事务方式执行 C: 对于propagation属性,默认值是REQUIRED D: 默认情况下,发生任何类型的异常不一定将触发事务回滚
- 智慧职教: 在操作一个事务时,如果发现当前事务中的操作是不合理的,此时可以通过事务的回滚操作来取消当前事务。