Annotation Interface QueryHints


@Target({METHOD,ANNOTATION_TYPE}) @Retention(RUNTIME) @Documented public @interface QueryHints
Wrapper annotation to allow QueryHint annotations to be bound to methods. It will be evaluated when using Query on a query method or if you derive the query from the method name. If you rely on named queries either use the XML or annotation based way to declare QueryHints in combination with the actual named query declaration.
Author:
Oliver Gierke
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Defines whether the configured QueryHints shall be applied for count queries during pagination as well.
    jakarta.persistence.QueryHint[]
    The QueryHints to apply when the query will be executed.
  • Element Details

    • value

      jakarta.persistence.QueryHint[] value
      The QueryHints to apply when the query will be executed.
      Returns:
      Default:
      {}
    • forCounting

      boolean forCounting
      Defines whether the configured QueryHints shall be applied for count queries during pagination as well. Defaults to true.
      Returns:
      Default:
      true