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