アノテーションインターフェース Modifying


クエリメソッドが実行方法を変更するため、変更クエリと見なす必要があることを示します。このアノテーションは、Query アノテーションを介して定義されたクエリメソッドで使用される場合にのみ考慮されます。基盤となるデータアクセス API をすでに制御しているか、名前で変更するかどうかを指定しているため、カスタム実装メソッドやメソッド名から派生したクエリには適用されません。

`@Modifying` アノテーションを必要とするクエリには、INSERTUPDATEDELETE および DDL ステートメントが含まれます。

作成者:
Oliver Gierke, Christoph Strobl, Nicolas Cirigliano, Jens Schauder
関連事項:
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    変更クエリの実行後に、基になる永続コンテキストをクリアする必要があるかどうかを定義します。
    boolean
    変更クエリを実行する前に、基礎となる永続コンテキストをフラッシュする必要があるかどうかを定義します。
  • 要素の詳細

    • flushAutomatically

      boolean flushAutomatically
      変更クエリを実行する前に、基礎となる永続コンテキストをフラッシュする必要があるかどうかを定義します。
      戻り値:
      デフォルト:
      false
    • clearAutomatically

      boolean clearAutomatically
      変更クエリの実行後に、基になる永続コンテキストをクリアする必要があるかどうかを定義します。
      戻り値:
      デフォルト:
      false