Spring事务简介说明

书欣 Spring 发布时间:2022-08-05 16:04:26 阅读数:9514 1
下文笔者将讲述Spring事务,如下所示

事务简介

事务
 就是对一系列的数据库操作(如插入多条数据)
 进行统一的提交或回滚操作
 当插入成功,则全部同时成功,当其中一条出现异常,则回滚之前的所有操作

事务管理的优点

1.可防止出现脏数据
2.可防止数据库数据出现问题
2.JDBC中,使用Connection对象进行事务管理
     默认是自动提交事务
     可以手工将自动提交关闭
       通过commit方法进行提交
         rollback方法进行回滚
     如果不提交
         则数据不会真正的插入到数据库中
3.Hibernate中则是通过Transaction进行事务管理
    处理方法与JDBC中

Spring事务

Spring中拥有自己的事务管理器
Spring中采用TransactionMananger进行管理
      可以通过Spring的注入完成此功能。
Spring只是控制数据库的事务提交和回滚
     借助于java的反射机制
在事务控制的方法(使用service层的方法)
     前后获取事务开启session
  然后执行你的数据操作

当方法内有异常被抛出,spring会捕获异常并回滚你在这个方法内所有的数据操作
当成功则提交所有的数据
    最后spring会帮你关闭需要关闭的东西
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202208/4150.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者