為什麼:因為@transactional
直接加在類或者介面上,@transactional
註解會對類或者介面裡面所有的public
方法都有效(相當於所有的public方法都加上了@transactional
註解,而且註解帶的引數都是一樣的)。第一影響效能,可能有些方法我不需要@transactional
註解,第二方法不同可能@transactional
註解需要配置的引數也不同,比如有乙個方法只是做查詢操作,那咱們可能需要配置transactional
註解的readonly
引數。所以強烈建議@transactional
註解直接新增的需要的方法上。
在使用@t
事務注意事項
注意事項 1.在需要事務管理的地方加 transactional註解。transactional 註解可以被應用於介面定義和介面方法 類定義和類的 public 方法上。transactional註解只能應用到 public 可見度的方法上。如果你在 protected private 或者 pac...
事務的注意事項
a.乙個功能是否要事務,必須納入設計 編碼考慮。不能僅僅完成了基本功能就ok。b.如果加了事務,必須做好開發環境測試 測試環境也盡量觸發異常 測試回滾 確保事務生效。c.以下列了事務使用過程的注意事項,請大家留意。1.不要在介面上宣告 transactional 而要在具體類的方法上使用 trans...
Spring的誤區使用注意事項
1 order對自定義的普通bean無控制順序的作用 已知有用的場景 2 autoconfigureorder在當前工程去指定 configuration順序也沒有,這個一般是當前專案讀取三方依賴,比如spring.factories中定義的 configuration的載入順序 3 配置的優先順序...