成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

關(guān)于springboot里面的事務(wù)回滾的簡單記錄

tinysun1234 / 1457人閱讀

摘要:最近自己在寫一個小的項目,寫的時候才發(fā)現(xiàn)自己會的東西太少了,總是遇到各種各樣的坑。那么這個時候你就需要在里面添加一個手動回滾的機制了。這樣就了,當然也可以通過去批量實現(xiàn)這種效果,只是暫時我還沒有研究明白,所以就先記錄這個最簡單的了。

最近自己在寫一個小的項目,寫的時候才發(fā)現(xiàn)自己會的東西太少了,總是遇到各種各樣的坑。

今天主要記錄一下自己在寫數(shù)據(jù)庫存儲的時候想到要是出現(xiàn)錯誤,是不是要回滾數(shù)據(jù)庫的操作呀!
然后就百度并實踐了一下,得出下面的結(jié)論:

第一、需要在service方法上添加注解:

@Transactional(rollbackFor = Exception.class)

第二、如果你沒有用try catch去捕獲異常的話,那么只需要加上這個注解就可以了,如果你捕獲異常了但catch里面只是打印或者返回了異常信息,沒有手動拋出RuntimeException異常。那么這個時候你就需要在catch里面添加一個手動回滾的機制了。

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

這樣就OK了,當然也可以通過AOP去批量實現(xiàn)這種效果,只是暫時我還沒有研究明白,所以就先記錄這個最簡單的了。后期補上。。。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/74608.html

相關(guān)文章

  • 探坑mongoDB4.0事務(wù)回滾辛酸歷程

    摘要:參考鏈接官方關(guān)于事務(wù)的介紹中文社區(qū)關(guān)于的介紹如果不想進行第二步,可以直接為你創(chuàng)建一個新的復(fù)制集我只是個前端啊,為什么要這么折磨我 主管前幾天發(fā)現(xiàn)mongoDB已經(jīng)升級到4.0了,迫不及待得讓我實現(xiàn)他期待已久的事務(wù)回滾,發(fā)現(xiàn)還是有很多坑啊!下面是我將已有的本地mongoDB升級到支持事務(wù)回滾的歷程,分享出來,有錯誤的地方歡迎指正!以mac為例哈 部署mongodb事務(wù)回滾 1.準備工作 ...

    wupengyu 評論0 收藏0
  • 關(guān)系型數(shù)據(jù)庫中事務(wù)管理詳解:并發(fā)控制與事務(wù)日志

    摘要:關(guān)系型數(shù)據(jù)庫中的事務(wù)管理詳解并發(fā)控制與事務(wù)日志數(shù)據(jù)庫系統(tǒng)的萌芽出現(xiàn)于年代。并發(fā)控制并發(fā)控制旨在針對數(shù)據(jù)庫中對事務(wù)并行的場景,保證中的一致性與隔離性。絕大部分數(shù)據(jù)庫會采用鎖或者數(shù)據(jù)版本控制的方式來處理并發(fā)控制問題。 本文節(jié)選自:關(guān)系型數(shù)據(jù)庫理論 https://url.wx-coder.cn/DJNQn ,涉及引用/整理的文章列舉在了 Database-List。 showImg(htt...

    Pink 評論0 收藏0

發(fā)表評論

0條評論

tinysun1234

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<