事务的特性

async和await:

带有async的函数返回值是一个Promise对象,是一个异步处理函数,一般用于表达
式或函数方法。
await意为等待,即等待该方法执行之后向后执行。

vue路由传参方式:

query参数一般用于传对象,进行获取,而params一般用户传递单个参数的方式,也可以通过路径上的方式进行传值
这种方式是通过params方式进行传参
一般不写name的话,值会传入失败,获取不到值。


事务:

提示:事务的隔离级别,以及脏读、不可重复读、幻读
读未提交会造成三种脏读、不可重复读以及幻读
脏读:是事务A读取到了事务B提交之后回滚的数据。
读已提交可以解决脏读的问题,但还是会造成不可重复读以及幻读
不可重复读:事务A读取了两次数据,期间事务B修改了数据,事务A读取的数据是相同的。
可重复读解决了脏读以及不可重复读的问题。但还是会出现幻读。
幻读:事务A读取了事务B新增的数据,或删除的数据
串行化解决了脏读、不可重复读以及幻读,但是性能不是很好。

幻读是针对于增加和删除,而不可重复读是对修改。


事务的传播属性:

1、mandatory 表示当前方法必须在事务中进行,当前事务不存在,则抛出异常 2、required (默认的)当前方法必须在事务中进行,如果当前事务存在,则在当前事务中执行,如果不存在当前事务,则启动一个新的事务。 3、required_new 这个方法要求在新的事务中执行,会启动一个新的事务,如果存在当前事务,则该事务会先被挂起。 4、support 该方法可以不在事务中,但是如果在存在当前事务,那就在当前事务中执行。 5、never 给方法不可以在事务中执行,如果存在当前事务则抛出异常。 6、not_support 该方法不可以在事务中执行,如果存在当前事务,则该事务会被挂起。 7、nest,嵌套事务。如果当前事务不存在,则nest和requied相同
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值