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