![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
四块五同学
不去想是否能够成功,既然选择了远方,便只顾风雨兼程!
展开
-
记mysql数据库的隔离级别
显然,我们在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务。并发虽然是必须的,但可能会导致以下的问题。①、脏读(Dirty reads)——脏读发生在一个事务读取了另一个事务改写但尚未提交的数据时。如果改写在稍后被回滚了,那么第一个事务获取的数据就是无效的。②、不可重复读(Nonrepeatable read)——不可重复读发生在一个事务执行相同的查询两次或两次...原创 2019-07-01 21:01:35 · 84 阅读 · 0 评论 -
谈谈事务为什么不加在Dao和Controller层
1、Dao层Dao层,又称为数据访问层(Data Access Object),其中规定这层的目的就在于让这个层下面类只和数据库的增删改查相关,不做多余的业务逻辑判断。2、Service层Service层叫服务层,Service层对一个或多个Dao进行的再次封装,封装成一个服务,所以这里也就不会是一个原子操作了,需要事物控制。3、Controler层Contr...原创 2019-08-16 09:16:06 · 3304 阅读 · 1 评论