SpringMvc + spring jdbctemplete 事务

来源:互联网 发布:java中最好的加密算法 编辑:程序博客网 时间:2024/05/23 10:50

springMvc事务是以方法为事务区域,在spring4.x 中测试成功。配置如下:


1  、在spring的配置文件中, 添加如下配置:

    <bean id="txManager"  
        class="org.springframework.jdbc.datasource.DataSourceTransactionManager">  
        <property name="dataSource" ref="dataSource" />  
    </bean>  
      
    <tx:annotation-driven transaction-manager="txManager" />  

2、在需要事务的类名上添加注解,如:

@Transactional
@RequestMapping(value = "/InDetail")
@Scope("prototype")
@Controller
public class InDetailController extends BaseController {


注意,需要事务的方法不能用try catche捕捉异常,否则事务不起用。


0 0
原创粉丝点击