required(預設值):在有transaction狀態下執行;如當前沒有transaction,則建立新的transaction;
supports:如當前有transaction,則在transaction狀態下執行;如果當前沒有transaction,在無transaction狀態下執行;
mandatory:必須在有transaction狀態下執行,如果當前沒有transaction,則丟擲異常illegaltransactionstateexception;
requires_new:建立新的transaction並執行;如果當前已有transaction,則將當前transaction掛起;
not_supported:在無transaction狀態下執行;如果當前已有transaction,則將當前transaction掛起;
never:在無transaction狀態下執行;如果當前已有transaction,則丟擲異常illegaltransactionstateexception。
mysql筆記 七 白話理解事務
今天我們學習web開發級mysql顛覆實戰課程第9課沒mysql事務 一 白話理解事務。前面有兩節課第7講 商品系統設計 四 商品屬性設計之自定義屬性,第8講 商品系統設計 五 一維屬性的商品 表設計的筆記本人省略,沒有原因,個人愛好。所謂事務,用老師白話理解就是 1 不止要執行乙個步驟。2 這些步...
spring事務理解
由於以前都是對整個selevlet或者jsp進行事務,所以昨天自然的也以為可在controller類中進行事務 在handlerequest方法中使用了 code jzlogic.updatea a jzlogic.inserb b code jzlogic已經設定事務規則,對insert upda...
Spring 事務理解
1 spring事物是什麼?事務通常由高階資料庫操縱語言或程式語言編寫的,說白了事務就是執行一段或者多段sql的方法。spring本身是沒有事務一說的,資料庫對事務的支援才是spring事務的本質。2 為什麼需要spring事物?jdbc來運算元據庫,必須通過以下步驟才能使用到資料庫的事務,步驟如下...