在测试转账业务或订单处理过程中经常使用到事务,那么什么是事务? 事务有哪些特性,主要的作用是什么?
发布网友
发布时间:2022-05-06 12:30
我来回答
共4个回答
热心网友
时间:2023-10-09 12:59
概念: 事务是一种操作序列,是不可分割最基本的操作序列,要么都执行,要么都不执行,不可再拆分
特性: 事务具有四大特性(ACID):
原子性(Atomicity):一个事务必须被视为一个不可分割的最小工作单元,
整个事务中的所有操作要么全部提交成功,要么全部失败回滚
一致性(Consistency): 多个终端开启事务操作同一数据库同一表, 全部的事务提交结束后,最终所有终端结果是一致的
隔离性(Isolation): 多个终端都开启事务操作同一数据库同一表的同一个字段,
一个终端没有提起事务,其他终端会阻塞,这是隔离的特性
持久性(Durability): 一旦事务提交,则其所做的修改会永久保存到数据库 (数据库存放在硬盘上)
作用: 某些事情需要一次性完成 中途不允许出现中断 例如银行转账,网上订单处理 事务可以解决这种问题
如果小伙伴想深入的学习可以参考黑马程序员软件测试的相关知识进行加强
热心网友
时间:2023-10-09 12:59
你好,就是在转账业务流程成为事物
热心网友
时间:2023-10-09 13:00
某些事情需要一次性完成 中途不允许出现中断 例如银行转账,网上订单处理 事务可以解决这种问题,某些事情需要一次性完成 中途不允许出现中断 例如银行转账,网上订单处理 事务可以解决这种问题。
热心网友
时间:2023-10-09 13:00
用: 某些事情需要一次性完成 中途不允许出现中断 例如银行转账,网上订单处理 事务可以解决这种问题