搜尋

首頁  >  問答  >  主體

資料庫 - 關於 JAVA spring 交易的配置 這樣是否正確


在spring的設定檔裡配置這個 完後再在


方法裡註解這個@Transactional 就可以了麼
請問是註解在那一層呢是控制層還是service層還是dao層呢還是都可以

? ? ?為什麼要踩我的問題.....

高洛峰高洛峰2751 天前733

全部回覆(3)我來回復

  • 为情所困

    为情所困2017-06-12 09:27:50

    理論上應該是寫在service,因為dao層只針對資料持久化,有時候業務涉及既要插數據又要上傳或者是要刪數據的同時刪除文件,這種業務一般都是在service中實現,所以建議你放service層,還有查資料就不要用事務了

    回覆
    0
  • 代言

    代言2017-06-12 09:27:50

    寫在具體dao的實作方法上。

    回覆
    0
  • PHP中文网

    PHP中文网2017-06-12 09:27:50

    在業務層上註解,controller預設是單例的,一般情況下使用預設的事物就行

    回覆
    0
  • 取消回覆