单项选择题

A.如果存在活动事务,则在嵌套事务中执行;如果没有事务,则启动一个新的事务
B.如果已经存在事务,则在该事务中执行;如果没有事务,则在没有事务上下文的情况下执行
C.如果已经存在事务,则在该事务中执行;如果没有事务,则启动一个新的事务
D.如果已经存在事务,则在该事务中执行;如果没有活动事务,则抛出一个异常