SSM框架中的事物回滾(delete,insert)


一:注解實現

1、刪除的測試:

     說明:刪除會員表(t_driver)中的會員信息的時候,並且將他的賬戶表(t_driver_account)中的信息刪除

     (1)首先是兩個刪除接口的准備,准備實現的事物邏輯是:先執行第一步會員的刪除,如果會員的刪除是失敗的話,下面的刪除就直接不用執行;當會員的刪除執行成功之后,如果后面的刪除失敗的話,就會出現事物的回滾,會員表的信息也會隨之刪除失敗

     (2)由於會員表是主表,就將刪除的事物寫到會員模塊的serviceImpl中

     (3)注解:@Transactional(propagation=Propagation.REQUIRED,rollbackFor=Exception.class)  導入路徑:org.springframework.transaction.annotation.Transactional

 

 

 2.添加處理的時候,也是這樣的進行事物處理

 

二:xml的配置實現

     (1) 首先在spring.xml 配置事務

 

 然后在serviceImpl中一定要添加注解

這樣的話:接口就可以實現回滾

 


免責聲明!

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



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