mybatis默認(rèn)開啟事務(wù)嗎 為什么mybatis插入一條數(shù)據(jù)的時(shí)候必須的提交事務(wù)?
為什么mybatis插入一條數(shù)據(jù)的時(shí)候必須的提交事務(wù)?首先,您需要了解事務(wù)的概念,以便保持?jǐn)?shù)據(jù)的一致性。在mybatis中,默認(rèn)情況下不啟用自動(dòng)事務(wù)提交,因此需要插入。但是,系統(tǒng)認(rèn)為您的一系列操作尚未
為什么mybatis插入一條數(shù)據(jù)的時(shí)候必須的提交事務(wù)?
首先,您需要了解事務(wù)的概念,以便保持?jǐn)?shù)據(jù)的一致性。在mybatis中,默認(rèn)情況下不啟用自動(dòng)事務(wù)提交,因此需要插入。但是,系統(tǒng)認(rèn)為您的一系列操作尚未完成。為了確保數(shù)據(jù)的一致性,系統(tǒng)不會(huì)添加此新數(shù)據(jù)。只有手動(dòng)提交時(shí),數(shù)據(jù)庫才會(huì)添加數(shù)據(jù)
~][nmybatis提供了一個(gè)事務(wù)接口transaction和兩個(gè)實(shí)現(xiàn)類jdbctranac當(dāng)spring與mybatis一起使用時(shí),spring提供了一個(gè)實(shí)現(xiàn)類springmanagedtransaction