Spring+Hibernate註解事務管理

通過註解配置在Service層進行事務管理

@Transactional
@Service
public class MonthServiceImpl implements IMonthService {

    @Autowired
    IMonthDAO dao;

    @Override
    public void delete(String id) {
        dao.delete(id);
        // int a = 10;
        // int b = 0;
        // System.out.println(a/b);
    }
}

通過@Transactional註解在Service實現類的類名上,就可以對該Service的所有方法自動進行事務管理 ,

例如將delete方法中的註釋部分去掉註釋 , 由於除數爲0報錯 , 該刪除操作不會真正執行 .

發佈了74 篇原創文章 · 獲贊 40 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章