zoukankan      html  css  js  c++  java
  • ssm框架的事物控制

    事物控制统一在逻辑层的实现类中以注解的形式添加,例如:
    对UserServiceImpl中的addUser方法需要进行事物控制,操作如下:

    1.此方法必须为public
    2.在方法名上边加入
    @Transactional(propagation=Propagation.REQUIRED,rollbackFor=Exception.class)
    此注解含义为:如果当前方法没有事物,则加入事物,如果当前方法存在事物,则使用当前方法的事物。事物所控制的异常类型为Exception,即对所有属于exception的异常进行事物回滚。


    3.具体注解参数根据实际业务需要进行适当添加和修改。

    注意:需要进行事物控制时,在方法名称上边添加事物注解,不要在类名上边添加全局事物注解,以免影响效率。

  • 相关阅读:
    Postfix邮件服务
    Python
    LVS
    MFS
    Apache
    Zookeeper集群 + Kafka集群 + KafkaOffsetMonitor 监控
    shell 检测安装包
    shell ssh 批量执行
    shell 判断脚本参数
    bzoj 1500 修改区间 splay
  • 原文地址:https://www.cnblogs.com/dreamboy/p/11764699.html
Copyright © 2011-2022 走看看