姿姿霸霸~~!
贵在坚持!
posts - 106,  comments - 50,  trackbacks - 0
    <!-- 配置事务开始 -->
    
<bean id="txManager"
        class
="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        
<property name="dataSource">
            
<ref bean="dataSource" />
        
</property>
    
</bean>
    
    
<tx:advice id="txAdvice" transaction-manager="txManager">
        
<tx:attributes>
            
<tx:method name="get*" read-only="true" />
            
<tx:method name="save*" propagation="REQUIRED"/>
            
<tx:method name="add*" propagation="REQUIRED"/>
            
<tx:method name="del*" propagation="REQUIRED"/>
            
<tx:method name="update*"/>
        
</tx:attributes>
    
</tx:advice>

    
<aop:config>
        
<aop:pointcut id="testTxAop"
            expression
="execution(* com.sure.demo.dao.*.*(..))" />
        
<aop:advisor advice-ref="txAdvice" pointcut-ref="testTxAop" />
    
</aop:config>
    
    
<!-- 配置事務結束 -->

使用事务的时候,在DAO就不要用try{}catch{}了,因为在catch里面捕获的异常,spring的事务貌似不能去回滚
posted on 2008-10-15 22:47 xrzp 阅读(272) 评论(0)  编辑  收藏 所属分类: JAVA

只有注册用户登录后才能发表评论。


网站导航:
 

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(4)

随笔分类

随笔档案

好友的blog

搜索

  •  

积分与排名

  • 积分 - 115113
  • 排名 - 505

最新评论

阅读排行榜

评论排行榜