spring-boot里配置事務管理


具體看這里:https://class.imooc.com/lesson/1222#mid=28465

@Transactional(propagation = Propagation.REQUIRED) 主要用於增刪改

使用當前的事務,如果當前沒有事務,則自己新建一個事務,子方法是必須運行在一個事務中的;如果當前存在事務,則加入這個事務,成為一個整體

@Transactional(propagation = Propagation.SUPPORTS)主要用於查

如果當前有事務,則使用事務;如果當前沒有事務,則不使用事務

為何不使用@EnableTransactionManagement就能使用事務
因為在spring-boot啟動類的注解
@SpringBootApplication中,有@EnableAutoConfiguration,默認就是開啟狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM