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