事务的传播特性.docx

事务的传播特性.docx

ID:48877923

大小:15.39 KB

页数:3页

时间:2020-02-04

事务的传播特性.docx_第1页
事务的传播特性.docx_第2页
事务的传播特性.docx_第3页
资源描述:

《事务的传播特性.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基本的六种事务传播:1.PROPAGATION_REQUIRED:如果存在一个事务,则支持当前事务。如果没有事务则开启2.PROPAGATION_SUPPORTS:如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行3.PROPAGATION_MANDATORY:如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4.PROPAGATION_REQUIRES_NEW:总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。5.PROPAGATION_NOT_SUPPORTED

2、:总是非事务地执行,并挂起任何存在的事务。6.PROPAGATION_NEVER:总是非事务地执行,如果存在一个活动事务,则抛出异常Spring配置声明式事务:*配置SessionFactory*配置事务管理器*事务的传播特性*那些类那些方法使用事务2、编写业务逻辑方法*继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是  HibernateSession的轻量级封装*默认情况下运行期异常才会回滚(包括继承了RuntimeExcepti

3、on子类),普通异常是不会滚的*编写业务逻辑方法时,最好将异常一直向上抛出,在表示层(struts)处理*关于事务边界的设置,通常设置到业务层,不要添加到Dao上       classpath:hibernate.

4、cfg.xml      

5、manager="transactionManager">                    

6、        

7、class="com.biped.service.UserManagerImpl">         

8、tory"/>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。