zoukankan      html  css  js  c++  java
  • Spring手动提交事务

      

    // name的值根据spring配置文件的事物管理器的id而定
    @Resource(name="transactionManager")
    private DataSourceTransactionManager transactionManager;
    
    public boolean save(Entity e) {
        DefaultTransactionDefinition transDefinition = new DefaultTransactionDefinition();    
       transDefinition.setPropagationBehavior(DefaultTransactionDefinition.PROPAGATION_REQUIRES_NEW); TransactionStatus transStatus
    = transactionManager.getTransaction(transDefinition); try {
      /**
        写自己的操作数据库的代码
      /
      transactionManager.commit(transStatus);
    } catch (Exception e) {
       transactionManager.rollback(transStatus);
    }
    
    }
  • 相关阅读:
    java 读取src下的配置文件
    图书管理系统
    StaticDemo
    MatixDemo
    Magics
    GetPrime
    ConWithThis
    TestTHIS
    ConstructorOverLoad
    Sequence
  • 原文地址:https://www.cnblogs.com/darling2047/p/8136063.html
Copyright © 2011-2022 走看看