1. 程式人生 > >springMVC實現事務管理

springMVC實現事務管理

i++ list @override TP pri code time IT exc

我們都知道spring可以實現事務管理,但是如何實現?

經過查看:知道了,如果想要實現事務,必須要在@transactional標簽下拋出一個新的異常,spring才可以監聽到這個錯誤,然後實現事務回調

        /** 
         * 事務處理必須拋出異常,Spring才會幫助事務回滾 
         * @param users 
         */  
          
        @Transactional  
        @Override  
        public void insertUser(List<User> users) {  
            
// TODO Auto-generated method stub for (int i = 0; i < users.size(); i++) { if(i<2){ this.userDao.insert(users.get(i)); } else { throw new RuntimeException(); } } }

這樣就可以實現了,事務的回調功能。

轉載至:

https://blog.csdn.net/zhshulin/article/details/38108159

springMVC實現事務管理