在spring里面有很多的事务,但是这个事务到底是啥东西啊啊啊啊???说的详细点好吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在spring里面有很多的事务,但是这个事务到底是啥东西啊啊啊啊???说的详细点好吗?相关的知识,希望对你有一定的参考价值。
什么是事务???还有什么叫声明式事务???说的详细点
简单的说事务就是维持数据操作的一致性,比如在进行一项交易操作时,操作步骤假定为:1.从A账户扣费,2.向B账户添费,这两个步骤必须同时成功,才能完成交易,这时就需要进行事务控制,两者中如果有一个失败则回滚事务取消交易,只有两者都成功才提交事务完成交易。
声明式事务?是不是使用AOP方式进行事务操作,这种方式避免了将事务写死在代码里。以上为个人理解。。。。 参考技术A 事物可以看作是一个合法性的验证追问
好像没有说,干嘛要那么的专业,我是一个业余的...../.
追答这样说把。。他的事物就是判断你每步执行是否合法,合法就给你执行,不合法就返回,拒绝执行
追问能举个例子吗???
追答比如说 你事物里定义了 保存方法只能用deleteXXX的,如果你在delXXX的方法里执行删除操作,那么事物就会给你拦截到该操作
追问啧啧,还是不怎么明白吗,我笨!
追答。。。。。。。。。。。。。你会不会ssh?
追问我刚刚来公司,配置文件看不懂,反正就是不怎么会
本回答被提问者采纳spring 事务实现方式有哪些?
Spring提供了编程式事务和声明式事务两种实现方式,
编程式事务允许用户在代码中精确定义事务的边界,
而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。
简单地说,编程式事务侵入到了业务代码里面,但是提供了更加详细的事务管理;
而声明式事务由于基于AOP,所以既能起到事务管理的作用,又可以不影响业务代码的具体实现。
参考链接:J2EE Spring 事务的实现方式
以上是关于在spring里面有很多的事务,但是这个事务到底是啥东西啊啊啊啊???说的详细点好吗?的主要内容,如果未能解决你的问题,请参考以下文章
Spring中@Transactional事务回滚(含实例详细讲解,附源码)
阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解