看板 java 關於我們 聯絡資訊
事情是這樣的 我在update 資料庫時,遇上了deadlock, 此時把exception往外丟 try{ Connection con=取得連線; con.setAutoCommit(false); .... 遇到deadlock }catch(Exception e){ con.rollback(); }finally{ con.close(); con=null; } 以上的code是參考, 大約就是這樣,中間的程式碼很長就忽略吧. 問題是: 我update了 40筆的資料, 在rollback 時應該是一起回復. 因為是同一條con, 結果卻是第一筆, 沒被回復,其他都有回復 這已經是第二次發生了. 不知道版上有沒有人遇過這種情況? 可以提供解決方法.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.163.125
ken915007:這樣編譯會過??? 11/10 20:04