ホームページ  >  に質問  >  本文

データベース - JAVA Spring トランザクションの構成についてですが、これは正しいですか?


これをスプリング構成ファイルで構成してから、


メソッド内でこの @Transactional にアノテーションを付けても大丈夫ですか?
どの層にアノテーションを付ける必要がありますか?それはコントロール層、サービス層、または Dao 層ですか?またはどちらも大丈夫です

? ? ?なぜ私の質問を踏みにじるのですか...

高洛峰高洛峰2686日前689

全員に返信(3)返信します

  • 为情所困

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

    理論的には、dao レイヤーはデータの永続化のみを目的としており、場合によってはデータの挿入とアップロード、またはデータの削除とファイルの削除を同時に行う必要があるため、この種のビジネスはサービスで実装されます。したがって、データを確認したい場合は、サービス層を配置し、トランザクションを使用しないことをお勧めします

    返事
    0
  • 代言

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

    daoの具体的な実装方法について書きます。

    返事
    0
  • PHP中文网

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

    通常の状況では、コントローラーがデフォルトでシングルトンであることをビジネス層に注釈を付けます。

    返事
    0
  • キャンセル返事