1. 程式人生 > >jfinal中事務回滾

jfinal中事務回滾

1. 事務回滾

①@Before(Tx.class)寫在controller中會回滾,而寫在service中不回滾,詳見商城excel匯入分類

②atom

return false 或者有異常丟擲都會回滾事務,return true 才會提交事務,Db.tx 方法是有返回值true/false,

可對改返回值作業務返回,如果想讓 run 方法中往外層傳遞變數,

可以在外層定義一個 final 修飾的容器類的物件或者定義map,推薦第二種。

參考:https://blog.csdn.net/zhangminemail/article/details/73277493

2. jfinal中設定事務隔離級別

髒讀

髒讀又稱無效資料的讀出,是指在資料庫訪問中,髒讀T1將某一值修改,然後事務T2讀取該值,此後T1因為某種原因撤銷對該值的修改,這就導致了T2所讀取到的資料是無效的。

參考:http://www.jfinal.com/feedback/3612