美文网首页
Spring事物处理

Spring事物处理

作者: 蚁丶点 | 来源:发表于2019-03-06 19:55 被阅读0次

    第十一讲、第十二讲

    1.编程式事务管理

    @Override public void transferAccounts(final int count, final int userIdA, final int userIdB) { // TODO Auto-generated method stub transactionTemplate.execute(new TransactionCallbackWithoutResult() { @Override protected void doInTransactionWithoutResult(TransactionStatus arg0) { // TODO Auto-generated method stub bankDao.outMoney(count, userIdA); bankDao.inMoney(count, userIdB); } }); }


    2.声明式事务管理

        1,使用 XML 配置声明式事务;

    在service层加事物管理

    命名空间

    http://www.springframework.org/schema/tx

            http://www.springframework.org/schema/tx/spring-tx.xsd

        2,使用注解配置声明式事务

    XML配置

    service层加注解

    @Transactional

    3,事物的传播,当调用多个service层提供事物,

    xml配置加 propagation="REQUIRED" 如上

    相关文章

      网友评论

          本文标题:Spring事物处理

          本文链接:https://www.haomeiwen.com/subject/bluhiftx.html