您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> spring 事物处理……

spring 事物处理……

来源:网络整理     时间:2016/7/25 19:48:55     关键词:

关于网友提出的“ spring 事物处理……”问题疑问,本网通过在网上对“ spring 事物处理……”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: spring 事物处理……
描述:


框架测试代码:
//定义接口
public interface csDao {
        public void insertCs() throws DataAccessException;
        public void insertCs1() throws DataAccessException;
}
//调用sql执行方法
public class csImpl extends BaseDaoiBatis implements csDao {
      public void insertCs()  throws DataAccessException {
       getSqlMapClientTemplate().insert("cssw.insert");
    }
      public void insertCs1()  throws DataAccessException {
        getSqlMapClientTemplate().insert("cssw.insert1");
    }
}
//sql语句……

        "http://ibatis.apache.org/dtd/sql-map-2.dtd">
    
    
    
        insert into
        test_swcl (id, name)
        values (1,'cs');
        
       
        insert into
        test_swcl1 (id, name)
        values (1,'12345678')
        

//业务逻辑判断……
@Controller
@SessionAttributes("userSession")
public class csController {
          @Autowired
    private csDao csDao1;
    @RequestMapping("/cssw/cssw.do")
    @Transactional(read />     public void cssw(){
         Message message = new Message();
         try {
          csDao1.insertCs();
          csDao1.insertCs1();
          }
         catch (Exception e) {
          
        }
    }
}
//Spring事物配置……
 
        
    
       

//表结构
test_swcl :
Id varchar2(10);
Name varchar2(10);
test_swcl1 :
Id varchar2(10);
Name varchar2(2);

这是公司现有框架里面修改的……想进行事物配置之后,测试下,由于表结构不一样,第一个sql写入之后,第二个sql应该不能写入,因此第一个写入的sql应该回滚,但测试不通过,不会进行回滚,求教……

以上介绍了“ spring 事物处理……”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2920541.html

相关图片

相关文章