为什么mybatis插入一条数据的时候必须的提交事务

我请说明下,为什么mybatis插入一条数据的时候必须的提交事务
最新回答
花辞树

2026-03-07 06:18:58

首先你需要明白事务的概念,目的是为了保持数据的一致性。

mybatis中,默认不开启事务的自动提交,所以你insert了,但是系统认为你的一连串操作没有完成,为了保障数据的一致性,系统不会加入这条新的数据,只有当你手动提交的时候,数据库才会加入数据