首页 试题广场 > 试题详情
单选题

【C015398】Spring配置文件中关于事务的部分配置如下:
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="get*" propagation="REQUIRED"
read-only="true"/>
<tx:method name="add*" propagation="REQUIRED"/>
<tx:method name="del*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="*" propagation="REQUIRED" read-only="true"/>
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="serviceMethod"
expression="execution(* cn.jbit.service.*.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="serviceMethod"/>
</aop:config>
以下说法中正确的是( )。

  • A.txManager是事务管理器对象,由负责数据库操作的Hibernate框架提供
  • B.propagation属性的默认值就是REQUIRED,以上配置中可以不指定该属性的值,效果完全相同
  • C.REQUIRED表示如果存在一个事务,则支持当前事务;如果当前没有事务,则按非事务方式执行
  • D.默认情况下,发生任何类型的异常都将触发事务回滚
提交并查看答案
下一题 上一题
Ke星伙伴们的回答/ 3个回答
关闭
关闭
QQ
交流群
邀请
好友
App
下载
意见
反馈
返回
顶部