- 首頁 >
- 問答 >
-
編程語言 >
- spring事務(wù)失效場(chǎng)景有哪些
spring事務(wù)失效場(chǎng)景有哪些
小億
84
2024-04-30 17:30:53
- 當(dāng)使用編程式事務(wù)管理時(shí),未正確配置事務(wù)管理器或未正確標(biāo)記事務(wù)方法可能導(dǎo)致事務(wù)失效。
- 當(dāng)在同一個(gè)方法中調(diào)用多個(gè)事務(wù)方法,但未正確配置事務(wù)傳播機(jī)制,可能導(dǎo)致其中某些事務(wù)失效。
- 當(dāng)使用聲明式事務(wù)管理時(shí),未正確配置事務(wù)管理器或未正確標(biāo)記事務(wù)方法可能導(dǎo)致事務(wù)失效。
- 當(dāng)在同一個(gè)事務(wù)中操作多個(gè)數(shù)據(jù)源,但未正確配置多數(shù)據(jù)源事務(wù)管理器或未正確標(biāo)記事務(wù)方法,可能導(dǎo)致事務(wù)失效。
- 當(dāng)在事務(wù)方法中捕獲異常并不拋出,或者在try-catch塊中捕獲異常但未回滾事務(wù),可能導(dǎo)致事務(wù)失效。
- 當(dāng)在一個(gè)方法中執(zhí)行數(shù)據(jù)庫操作,但未加上@Transactional注解或未配置AOP代理,可能導(dǎo)致事務(wù)失效。
- 當(dāng)數(shù)據(jù)庫連接失效或數(shù)據(jù)庫異常,未正確處理事務(wù)回滾也可能導(dǎo)致事務(wù)失效。