在spring里面有很多的事务,但是这个事务到底是啥东西啊啊啊啊???说的详细点好吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在spring里面有很多的事务,但是这个事务到底是啥东西啊啊啊啊???说的详细点好吗?相关的知识,希望对你有一定的参考价值。

什么是事务???还有什么叫声明式事务???说的详细点

简单的说事务就是维持数据操作的一致性,比如在进行一项交易操作时,操作步骤假定为:
1.从A账户扣费,2.向B账户添费,这两个步骤必须同时成功,才能完成交易,这时就需要进行事务控制,两者中如果有一个失败则回滚事务取消交易,只有两者都成功才提交事务完成交易。

声明式事务?是不是使用AOP方式进行事务操作,这种方式避免了将事务写死在代码里。以上为个人理解。。。。
参考技术A 事物可以看作是一个合法性的验证追问

好像没有说,干嘛要那么的专业,我是一个业余的...../.

追答

这样说把。。他的事物就是判断你每步执行是否合法,合法就给你执行,不合法就返回,拒绝执行

追问

能举个例子吗???

追答

比如说 你事物里定义了 保存方法只能用deleteXXX的,如果你在delXXX的方法里执行删除操作,那么事物就会给你拦截到该操作

追问

啧啧,还是不怎么明白吗,我笨!

追答

。。。。。。。。。。。。。你会不会ssh?

追问

我刚刚来公司,配置文件看不懂,反正就是不怎么会

本回答被提问者采纳

spring 事务实现方式有哪些?

Spring提供了编程式事务和声明式事务两种实现方式,

编程式事务允许用户在代码中精确定义事务的边界,

而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。

简单地说,编程式事务侵入到了业务代码里面,但是提供了更加详细的事务管理;
而声明式事务由于基于AOP,所以既能起到事务管理的作用,又可以不影响业务代码的具体实现。

 

参考链接:J2EE Spring 事务的实现方式

以上是关于在spring里面有很多的事务,但是这个事务到底是啥东西啊啊啊啊???说的详细点好吗?的主要内容,如果未能解决你的问题,请参考以下文章

Spring 事务 readOnly 到底是怎么回事

Spring中@Transactional事务回滚(含实例详细讲解,附源码)

阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解

Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别

spring事务到底用于service层还是dao层

Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别