单项选择题

A.如果存在活动事务,则在嵌套事务中运行;如果没有活动事务,则抛出一个异常
B.如果已经存在事务,则支持该事务;如果没有活动事务,则抛出一个异常
C.总是启动新事务;如果已经存在活动事务,则暂停该事务
D.总是启动新事务;如果已经存在活动事务,则抛出一个异常