Annotation Type NamedQuery

      • query

        String query
        (Required) The query string in the Jakarta Persistence query language.
      • resultClass

        Class<?> resultClass
        (Optional) The class of each query result. The result class may be overridden by explicitly passing a class object to EntityManager.createNamedQuery(String, Class). If the result class of a named query is not specified, the persistence implementation is entitled to default the result class to Object or Object[].
        Default:
        void.class
      • lockMode

        LockModeType lockMode
        (Optional) The lock mode type to use in query execution. If a lockMode other than LockModeType.NONE is specified, the query must be executed in a transaction and the persistence context joined to the transaction.
        Since:
        2.0
        Default:
        jakarta.persistence.LockModeType.NONE
      • hints

        QueryHint[] hints
        (Optional) Query properties and hints. May include vendor-specific query hints.
        Default:
        {}