一:注解實現
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中一定要添加注解
這樣的話:接口就可以實現回滾