···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
数据库事务
Spring Boot 使用事务
Spring Boot 使用事务,1. 前言,工作中确实碰到过一些不知道使用事务的朋友,毫无疑问会给项目带来一些风险。,举个简单的例子吧,网购的时候需要扣减库存,同时生成订单。如果扣库存成功了,没生成订单,结果是库存不知道为...
ThinkPHP 事务操作
ThinkPHP 事务操作,1. 前言,前面小节学习了如何对数据库增删改查操作,本小节介绍一下和事务相关的操作。,2. MySQL 事务介绍,事务其实就是同一组具有原子性的 SQL 操作,也可以说是一个独立的工作单元。若同一组数据库操...
MySQL 数据库的死锁、事务日志
MySQL 数据库的死锁、事务日志,死锁和事务日志也是数据库事务绕不开的部分,本小节将重点介绍数据库的死锁和事务日志,让大家对死锁和事务日志能有基本的认识。,1. 死锁,死锁是指 两个或多个事务在执行过程中,因争夺资源...
事务
1. 前言,MySQL 中事务(Transaction)的定义是对于一个或者多个 SQL 语句,要么全部执行成功,要么一个都不执行成功。在实际应用场景中,有很多需要事务的场景,例如在电商网站,顾客下单、付款以及商品扣减库存就应该在一个...
Spring Boot 多数据源与分布式事务
Spring Boot 多数据源与分布式事务,1. 前言,一个项目中使用多个数据源的需求,我们在日常工作中时常会遇到。,以商城系统为例,有一个 MySQL 的数据库负责存储交易数据。公司还有一套 ERP 企业信息化管理系统,要求订单信...
Spring 代理模式解决事务
Spring 代理模式解决事务,1. 前言,大家好,本小节,我们学习代理模式解决转账过程中产生的事务问题,如有中途而来的童鞋,请先移步上一小节学习下问题的场景。,2. 实战案例,2.1 实现思路介绍,1. 创建一个工具类,目的是用...
MySQL 中的事务控制机制
MySQL 中的事务控制机制,事务控制是 MySQL 的重要特性之一。在 MySQL 中,InnoDB 和 NDB Cluster 是常见的事务型存储引擎。,1. 自动提交,默认情况下,MySQL 是自动提交(autocommit)的。也就意味着: 如果不是显式地开始一...
Hibernate 持久化对象的状态
Hibernate 持久化对象的各种状态,1. 前言,本节课和大家聊聊持久化对象的 3 种状态。通过本节课程,你将了解到:,,持久化对象的 3 种状态;,什么是对象持久化能力。,,2. 持久化对象的状态,程序运行期间的数据都是存储在内...
MySQL 的事务和隔离级别
MySQL 的 事务和隔离级别,事务是一组原子性的SQL查询,事务内的SQL语句,要么全部执行成功,要么全部执行失败。本节重点介绍事务的ACID和隔离级别。,1. ACID,提到事务,大家肯定都不陌生,和数据库打交道,我们都会用到事务。...
29 SQL 事务1
SQL 事务1,1. 定义,,慕课解释: 事务(Transaction)是数据库中的一个核心概念,指的是将数据库的一组操作作为一个整体,要么全部执行,要么都不执行。,,2. 前言,本小节,我们将一起学习数据库中的一个重点内容——事务。,事务...
上一页
1
2
下一页
前往
页