Spec-Zone .ru
спецификации, руководства, описания, API


javax.persistence
Тип аннотации NamedQuery


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface NamedQuery

Определяет статический, именованный запрос в языке запросов Персистентности Java. Имена запроса являются определяющими контекст к модулю персистентности. NamedQuery аннотация может быть применена к объекту или отображенному суперклассу.

Следующее является примером определения именованного запроса в языке запросов Персистентности Java:

    @NamedQuery(
            name="findAllCustomersWithName",
            query="SELECT c FROM Customer c WHERE c.name LIKE :custName"
    )
 

Следующее является примером использования именованного запроса:

    @PersistenceContext
    public EntityManager em;
    ...
    customers = em.createNamedQuery("findAllCustomersWithName")
            .setParameter("custName", "Smith")
            .getResultList();
 

С тех пор:
Персистентность Java 1.0

Необходимая Сводка Элемента
 java.lang.String имя
          (Требуемый) имя, используемое, чтобы обратиться к запросу с EntityManager методы, которые создают объекты запроса.
 java.lang.String запрос
          (Требуемый) строка запроса в языке запросов Персистентности Java.
 
Дополнительная Сводка Элемента
 QueryHint[] подсказки
          (Дополнительные) свойства Query и подсказки.
 LockModeType lockMode
          (Дополнительный) тип режима блокировки, чтобы использовать в выполнении запроса.
 

Деталь элемента

имя

public abstract java.lang.String name
(Требуемый) имя, используемое, чтобы обратиться к запросу с EntityManager методы, которые создают объекты запроса.


запрос

public abstract java.lang.String query
(Требуемый) строка запроса в языке запросов Персистентности Java.

lockMode

public abstract LockModeType lockMode
(Дополнительный) тип режима блокировки, чтобы использовать в выполнении запроса. Если a lockMode кроме LockModeType.NONE определяется, запрос должен быть выполнен в транзакции.

С тех пор:
Персистентность Java 2.0
Значение по умолчанию:
javax.persistence. LockModeType. НИ ОДИН

подсказки

public abstract QueryHint[] hints
(Дополнительные) свойства Query и подсказки. Может включать специфичные для поставщика подсказки запроса.

Значение по умолчанию:
{}


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter