问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

1spring的事务是什么?与数据库的事务是否一样

发布网友 发布时间:2022-04-09 04:50

我来回答

3个回答

热心网友 时间:2022-04-09 06:19

在计算机学涉及到‘事务’这个词通常就是指数据库事务?
追根溯源,其实事务不光指数据库事务。
但是,我们软件开发中的事物如无特别说明,那就是数据库事务了
spring 的事务处理?

首先,我们要明白数据库事务 ,这个概念。
下面是一个事务操作实例
在JDBC的操作中,手动作一个事务操作,

------
try{
java.sql.Connection conn= 获得一个连接;
conn.setAutoCommit(false);
.....具体的数据库操作(多个)
conn.commit();
}catch(Exception ex){
conn.rollback();
}
------
当具体的数据库操作中有一个发生异常,那么整个事务就回滚,
所有的增删改操作都将无效。

而spring 配置式事务要达到的效果是:
1,对指定的类的方法添加事务,
2,配置管理,不需要每个数据库造作都像上面一样写那么多代码,
3,spring的配置式事务可以吧多个操作数据库的方法配置在一个事务中,
这样灵活性更加高了。

热心网友 时间:2022-04-09 07:37

数据库事务的4个特性: 一致性(consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变; 隔离性(isolation):操作中的事务不相互影响; 持久性(rability):事务提交后被持久化到数据库. 数据并发产生的问题: 脏读:一个事物a读到了另一个事务b未提交的数据,则b回滚后,a读取的数据无效; 不可重复读:一个事物a第二次读到了另一个事务b修改的数据; 幻读:在统计数据的事务a两次统计的数据不一致(因为有其他事务新增数据) 第一类丢失更新:a事务回滚覆盖了b事务提交的数据; 第二类丢失更新:a事务覆盖了b事务提交的数据. 事物隔离级别: READ_UNCOMMITED, READ_COMMITED, REPEATABLE_READ, SERIALIZABLE; 一般情况下READ_COMMITED足够了. spring事务管理相关的接口: TransactionDefinition:代表一个事物。

热心网友 时间:2022-04-09 09:12

本质上其实是同一个概念,spring的事务是对数据库的事务的封装,最后本质的实现还是在数据库,假如数据库不支持事务的话,spring的事务是没有作用的.数据库的事务说简单就只有开启,回滚和关闭,spring对数据库事务的包装,原理就是拿一个数据连接,根据spring的事务配置,操作这个数据连接对数据库进行事务开启,回滚或关闭操作.但是spring除了实现这些,还配合spring的传播行为对事务进行了更广泛的管理.其实这里还有个重要的点,那就是事务中涉及的隔离级别,以及spring如何对数据库的隔离级别进行封装.事务与隔离级别放在一起理解会更好些.以上回答希望能帮助到你.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
下载了优酷播放器iku免登录版,安装在没联网的电脑上。查看不了本地的... 播放FLV的几个问题在线等 劲舞团真的有那么好玩吗? 为什么别人说劲舞团是世界上最淫荡的游戏.. 劲舞团好玩吗?? 030221 1020 060414 2168 060417 这几组数是什么意思啊!有知道的大哥请... ...分签约短信服务-【广东农信】”是什么意思? 2168是什么意思爱情 事业单位面试成绩79分算好的吗 事业编面试成绩76分算高分吗 华为的健康使用手机和oppo的远程守护一样吗? 王者荣耀典韦上单怎么玩 典韦上单最全玩法技巧攻略 典韦那么强,该如何克制 王者荣耀典韦克制哪些英雄 王者荣耀:典韦太强了,怎么才能制裁他 《王者荣耀》什么英雄克制典韦? 我有两条腿,但我不能走路。我是布做的,人们把我戴在身上。我是什么?回答: 怎么走路,我不会走路了,不协调,先抬后脚跟,在怎么抬腿,什么时候迈出步子,怎么迈出步子,是大小腿都 我走路摔跤摔怕了现在不敢走路了心理总是害怕我该怎么办 我双腿不能行走,坐飞机要怎么办 我不能走路 喜欢一个人该怎么办 赛尔号我被别人的谱尼把腿打断了,5555,我不能走路了,请你可怜我吧 洗脸盆 水管安装? 是洗脸盆的水龙头,连接的进水管,有一个坏了,不知道该怎么拆卸与安装。 谢谢,指点 我不会走路了 怎么办 我几乎不能走了,用far造句 因为我不能走路是个瘫痪的人,我身体不好,我没有亲情和家人,孤独到 我的右腿伤着了,因此我现在不能走路。翻译 我的腿不能走了,已经八年了,老是腿没劲,打软? 我的小腿前天晚上抽筋后就一直痛,一点也不能用力,我都不能走路了,该怎么办??拜托各位了 3Q 救命,我都不能走路了! 德国爱他美pre段和1段有什么区别?都是0-6月的奶粉 德国爱他美pre和二段营养一样吗 android百度地图用gps定位出现偏移,怎么解决 哪个牌子的咖喱好吃 什么咖喱膏最好? 什么牌子的咖喱粉比较正宗? 诺必行蓝牙音箱打开后只听到等待连接怎么办? 丰田赛那ETC安装位置 咖喱粉买什么样的好呢? 诺必行无线蓝牙音响坏了,怎么打开 相逢不如偶遇 下一句 为什么说"相逢不如偶遇"~! 清茶淡饭难逢友,人生得几知己足以,相见不如偶遇.什么意思 RX300ETC安装位置 相逢不如偶遇, 相知不如相惜, 相爱不离不弃! “相逢不如偶遇”的详解,出处? “相逢不如偶遇”的详解,出处? 谁能对出这个句子的下一句?“相见不如偶遇”对出下句. 要对的工整,语言要文明,不能有脏话等. 这两天淄博越来越凉了,差不多也该买大衣了,羊毛大衣和羊绒大衣有啥区别? 相逢不如偶遇,偶遇又会怎样?