提交事务。
来源:5-1 MyBatis数据插入操作
98DONG
2019-12-16 09:45:18
session. commit()这个是在执行插入操作必须写的吗?
1回答
芝芝兰兰
2019-12-16
同学你好。commit的含义是提交事务。事务的划分和业务逻辑有关。
当业务逻辑复杂的时候,我们需要好几个操作当做一个事务处理。比如银行转账的业务,在A行取款和在B行存款相当于对两张表分别进行update操作。但一旦中间产生错误,需要这两个操作都回滚。这种情况下这两个sql需要绑定为一个事务。此时,不是在A取款后提交事务,而是在B存款也执行后,提交事务。
如果解答了同学的疑问,望采纳~
祝学习愉快~
相似问题