Hibernate事務不能回滾

2021-08-27 17:51:47 字數 251 閱讀 3412

今天的雨真tm大啊,嚇屎我了。工作之餘把hibernate複習了一下,乙個下午都沒有把事務搞定,然後是各種查資料,就差把hibernate官方文件再看一遍了。看到一篇文章猶如春風化雨,蜜糖潤喉一直以來都是用oracle資料庫,今天用的是mysql,未曾想到mysql這麼操蛋,還有表型別這一說,不是所有的表型別都支援事務。

mysql的表是有事務安全( 比如:innodb)和非事務安全(比如:isam、myisam)之分

的。

事務回滾與手動回滾

一般我們在開發時,在方法或者類上加了 transactional事務註解,然後會用 try catch 將可能會出問題的 塊包起來,在catch裡面處理捕獲的異常,但是,如果在catch裡面沒有把異常丟擲去,此時事務是不會自動回滾的 比如這種情況 這裡既沒有丟擲異常,也沒有手動回滾,在插入流水表之後...

事務回滾反思

自己以後就用這個部落格了,部落格的更改給大家帶來了很多不便,以前的部落格 停用,因為對於專業的人來說應該用專業的東西,用龐大的技術去顯示it技術的魅力,顯示我們是一支龐大的力量。今天技術總結,看到師姐寫得事件回滾,自己就研究去了,看到有個for迴圈自己感覺這是正確格式麼,自己很迷信的相信然後就以這樣...

PHP PDO事務回滾

trycatch pdoexception e 事務處理 try where id 1 affected rows pdo exec sql if affected rows throw new pdoexception 張三轉出失敗 那個錯誤丟擲異常 sql update zhanghao set...