springmvc中的事务操作

spring的事务有两种一种是声明式事务,一种是编程式事务。在这里主要说一下申明式事务。

1、首先页面分层需要规范一些,controller只负责与前端的数据交互方面,逻辑处理程序放在service层中,事务管理属于程序处理,我觉得应该放在service层中。

2、在配置文件增加这个配置作为事务操作的支撑。

     <tx:annotation-driven/> 就是支持事务注解的(@Transactional)

<tx:annotation-driven transaction-manager="txManager"/>

3、在service层中的方法中,添加如下的注解

@Transactional  
public void myService(){
  
}  

猜你喜欢

转载自my.oschina.net/u/2344382/blog/1801473
今日推荐