zoukankan      html  css  js  c++  java
  • spring注解 @Transactional

    一、@Transactional所需要的jar包

    1、aopalliance.jar  这个包是AOP联盟的API包,里面包含了针对面向切面的接口。(通常Spring等其它具备动态织入功能的框架依赖此包)

    2、aspectjrt.jar         处理事务和AOP所需的包

    3、aspectjweaver.jar        处理事务和AOP所需的包

    4、cglib-nodep.jar       spring中自动代理所需jar包

    二、使用@Transactional

    1、@Transactional可以在service类或方法前加上@Transactional,在service类上声明@Transactional,service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。

    本例:在方法上添加@Transactional,显示所有数据的方法且属性设为一个只读的事务(readOnly=true),当然它还有其他非常多的属性我就不一一介绍了,如果同时想使用多个属性,属性与属性之间用逗号隔开。

    三、spring配置文件

    1、在spring配置文件中添加如下代码

    2、要注意hibernate的版本,本例使用的是hibernate5。

    3、property属性中的名字要一一对应。

  • 相关阅读:
    实验二
    个人简介及对未来的想法
    读《构建之法》心得体会
    作业2
    个人简介
    第六次作业
    第二次作业
    个人简历
    购物系统测试缺陷报告
    读《构建之法》心得体会
  • 原文地址:https://www.cnblogs.com/guoqixing/p/5983703.html
Copyright © 2011-2022 走看看