声明式事务处理

首先在这里说一下什么是声明式事务处理?

声明式事务处理:就是说我们只通过声明的方式来处理事务,我们将这个交给spring来书写xml文件。

在这之前我们所写的事务是酱紫的:

 

看到途中的代码,我们能想到什么呢?对,那就是我们软件工程中最需要注意的问题"高内聚低耦合".

不要将我们核心的代码和非核心的代码全部写在一起耦合起来,当我们需要修改的时候就会自己搞混。

而现在我们使用声明式事务处理之后,我们的事务不会在核心代码里书写,全部在xml文件中,如图:

 

 看到图中的代码是不是感觉很清晰,这三段代码之间有什么联系呢?

  第一个是我们创建的一个抽象工厂,连接数据库

  第二段是我们的事务管理,将所有的方法按照默认的事务管理进行,

    而其他方法则在此基础之上需要再添加一个read-only,他的值设置为true.

  第三段就是引入切入点,匹配所有news.dao.*中所有的方法

 

暂时就写到这里,原本早上写好了的,结果没网了,因而现在和前面写的有点差距,谅解一下......

 

转载于:https://www.cnblogs.com/lhh-njq-best/p/5973254.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值