spring事務心得積累

2022-07-26 13:18:11 字數 503 閱讀 7325

一、使用事務

1、spring配置檔案裡開啟事務註解機制

2、在方法上使用@transactional註解來使用事務

二、使用事務注意事項

1、僅僅能在乙個類中呼叫還有乙個類中的事務方法。

2、事務預設對

runtimeexception進行回滾,用rollbackfor=exception.class可指定對全部異常回滾。

3、事務中的資料庫操作在事務結束前是提交到快取中,等事務結束後才會將全部的操作從快取中commit到資料庫中。

因此事務中,有的exception會被事務中的try catch到,有的不會被catch到,由於提交的快取中的操作有的能夠預知到異常。而有的不會預知到異常,不會被預知到的異常就不會被丟擲被事務中的try catch到,僅僅有當事務結束全部操作從快取中commit才會丟擲不被預知的異常。

為了catch到那些事務中不被預知到的異常,須要在事務外try catch,將呼叫事務的方法try。

spring事務心得積累

一 使用事務 1 spring配置檔案中開啟事務註解機制 2 在方法上使用 transactional註解來使用事務 二 使用事務注意事項 1 只能在乙個類中呼叫另乙個類中的事務方法。2 事務預設對 runtimeexception進行回滾,用rollbackfor exception.class可...

Spring 註解積累

知識點 restcontroller註解相當於 responsebody controller合在一起的作用。1 如果只是使用 restcontroller註解controller,則controller中的方法無法返回jsp頁面,或者html,配置的視 析器 internalresourcevie...

spring註解積累

1 restcontroller restcontroller註解,相當於 controller responsebody兩個註解的結合,類中的所有方法都自動加上 responsebody註解,因此不能返回jsp,html頁面,視 析器無法解析jsp,html頁面。如果要返回到jsp,html頁面,...