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


javax.persistence
Соедините интерфейсом с TypedQuery <X>

Введите Параметры:
X - запросите тип результата
Все Суперинтерфейсы:
Запрос

public interface TypedQuery<X>
расширяет Запрос

Интерфейс, используемый, чтобы управлять выполнением введенных запросов.

С тех пор:
Персистентность Java 2.0
См. Также:
Query, Parameter

Сводка метода
 java.util.List<X> getResultList()
          Выполните Запрос Select и возвратите результаты запроса как введенный Список.
 X getSingleResult()
          Выполните Запрос Select, который возвращает единственный результат.
 TypedQuery<X> setFirstResult(int startPosition)
          Установите позицию первого результата получить.
 TypedQuery<X> setFlushMode(FlushModeType flushMode)
          Установите тип режима сброса, который будет использоваться для выполнения запроса.
 TypedQuery<X> setHint(java.lang.String hintName, java.lang.Object value)
          Установите свойство запроса или подсказку.
 TypedQuery<X> setLockMode(LockModeType lockMode)
          Установите тип режима блокировки, который будет использоваться для выполнения запроса.
 TypedQuery<X> setMaxResults(int maxResult)
          Установите максимальное количество результатов получить.
 TypedQuery<X> setParameter(int position, java.util.Calendar value, TemporalType temporalType)
          Свяжите экземпляр java.util.Calendar к позиционному параметру.
 TypedQuery<X> setParameter(int position, java.util.Date value, TemporalType temporalType)
          Свяжите экземпляр java.util.Date к позиционному параметру.
 TypedQuery<X> setParameter(int position, java.lang.Object value)
          Свяжите параметр позиционному параметру.
 TypedQuery<X> setParameter(Parameter<java.util.Calendar> param, java.util.Calendar value, TemporalType temporalType)
          Свяжите экземпляр java.util.Calendar к a Parameter объект.
 TypedQuery<X> setParameter(Parameter<java.util.Date> param, java.util.Date value, TemporalType temporalType)
          Свяжите экземпляр java.util.Date к a Parameter объект.
<T> TypedQuery<X>
setParameter(Parameter<T> param, T value)
          Свяжите значение a Parameter объект.
 TypedQuery<X> setParameter(java.lang.String name, java.util.Calendar value, TemporalType temporalType)
          Свяжите экземпляр java.util.Calendar к именованному параметру.
 TypedQuery<X> setParameter(java.lang.String name, java.util.Date value, TemporalType temporalType)
          Свяжите экземпляр java.util.Date к именованному параметру.
 TypedQuery<X> setParameter(java.lang.String name, java.lang.Object value)
          Свяжите параметр именованному параметру.
 
Методы, наследованные от интерфейса javax.persistence. Запрос
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrap
 

Деталь метода

getResultList

java.util.List<X> getResultList()
Выполните Запрос Select и возвратите результаты запроса как введенный Список.

Определенный:
getResultList в интерфейсе Query
Возвраты:
список результатов
Броски:
IllegalStateException - если требующийся ОБНОВЛЕНИЕ языка запросов Персистентности Java или Оператор удаления
QueryTimeoutException - если выполнение запроса превышает набор значений тайм-аута запроса, и только оператор откатывается
TransactionRequiredException - если режим блокировки был установлен и нет никакой транзакции
PessimisticLockException - если пессимистические сбои блокировки и транзакция откатываются
LockTimeoutException - если пессимистические сбои блокировки и только оператор откатываются
PersistenceException - если выполнение запроса превышает набор значений тайм-аута запроса, и транзакция откатывается

getSingleResult

X getSingleResult()
Выполните Запрос Select, который возвращает единственный результат.

Определенный:
getSingleResult в интерфейсе Query
Возвраты:
результат
Броски:
NoResultException - если нет никакого результата
NonUniqueResultException - если больше чем один результат
IllegalStateException - если требующийся ОБНОВЛЕНИЕ языка запросов Персистентности Java или Оператор удаления
QueryTimeoutException - если выполнение запроса превышает набор значений тайм-аута запроса, и только оператор откатывается
TransactionRequiredException - если режим блокировки был установлен и нет никакой транзакции
PessimisticLockException - если пессимистические сбои блокировки и транзакция откатываются
LockTimeoutException - если пессимистические сбои блокировки и только оператор откатываются
PersistenceException - если выполнение запроса превышает набор значений тайм-аута запроса, и транзакция откатывается

setMaxResults

TypedQuery<X> setMaxResults(int maxResult)
Установите максимальное количество результатов получить.

Определенный:
setMaxResults в интерфейсе Query
Параметры:
maxResult - максимальное количество результатов получить
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если параметр отрицателен

setFirstResult

TypedQuery<X> setFirstResult(int startPosition)
Установите позицию первого результата получить.

Определенный:
setFirstResult в интерфейсе Query
Параметры:
startPosition - позиция первого результата, пронумерованного от 0
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если параметр отрицателен

setHint

TypedQuery<X> setHint(java.lang.String hintName,
                      java.lang.Object value)
Установите свойство запроса или подсказку. Элементы подсказок могут использоваться, чтобы определить свойства запроса и подсказки. Свойства, определенные этой спецификацией, должны наблюдаться провайдером. Специфичные для поставщика подсказки, которые не распознаются провайдером, должны быть тихо проигнорированы. Переносимые приложения не должны положиться на стандартную подсказку тайм-аута. В зависимости от базы данных в использовании и механизмах блокировки, используемых провайдером, эта подсказка может или не может наблюдаться.

Определенный:
setHint в интерфейсе Query
Параметры:
hintName - имя свойства или подсказки
value - значение для свойства или подсказки
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если второй параметр не допустим для реализации

setParameter

<T> TypedQuery<X> setParameter(Parameter<T> param,
                               T value)
Свяжите значение a Parameter объект.

Определенный:
setParameter в интерфейсе Query
Параметры:
param - объект параметра
value - значение параметра
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если параметр не соответствует параметру запроса

setParameter

TypedQuery<X> setParameter(Parameter<java.util.Calendar> param,
                           java.util.Calendar value,
                           TemporalType temporalType)
Свяжите экземпляр java.util.Calendar к a Parameter объект.

Определенный:
setParameter в интерфейсе Query
Параметры:
param - объект параметра
value - значение параметра
temporalType - временный тип
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если параметр не соответствует параметру запроса

setParameter

TypedQuery<X> setParameter(Parameter<java.util.Date> param,
                           java.util.Date value,
                           TemporalType temporalType)
Свяжите экземпляр java.util.Date к a Parameter объект.

Определенный:
setParameter в интерфейсе Query
Параметры:
param - объект параметра
value - значение параметра
temporalType - временный тип
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если параметр не соответствует параметру запроса

setParameter

TypedQuery<X> setParameter(java.lang.String name,
                           java.lang.Object value)
Свяжите параметр именованному параметру.

Определенный:
setParameter в интерфейсе Query
Параметры:
name - название параметра
value - значение параметра
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если название параметра не соответствует параметру запроса или если параметр имеет неправильный тип

setParameter

TypedQuery<X> setParameter(java.lang.String name,
                           java.util.Calendar value,
                           TemporalType temporalType)
Свяжите экземпляр java.util.Calendar к именованному параметру.

Определенный:
setParameter в интерфейсе Query
Параметры:
name - название параметра
value - значение параметра
temporalType - временный тип
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если название параметра не соответствует параметру запроса или если параметр значения имеет неправильный тип

setParameter

TypedQuery<X> setParameter(java.lang.String name,
                           java.util.Date value,
                           TemporalType temporalType)
Свяжите экземпляр java.util.Date к именованному параметру.

Определенный:
setParameter в интерфейсе Query
Параметры:
name - название параметра
value - значение параметра
temporalType - временный тип
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если название параметра не соответствует параметру запроса или если параметр значения имеет неправильный тип

setParameter

TypedQuery<X> setParameter(int position,
                           java.lang.Object value)
Свяжите параметр позиционному параметру.

Определенный:
setParameter в интерфейсе Query
Параметры:
position - позиция
value - значение параметра
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если позиция не соответствует позиционному параметру запроса или если параметр имеет неправильный тип

setParameter

TypedQuery<X> setParameter(int position,
                           java.util.Calendar value,
                           TemporalType temporalType)
Свяжите экземпляр java.util.Calendar к позиционному параметру.

Определенный:
setParameter в интерфейсе Query
Параметры:
position - позиция
value - значение параметра
temporalType - временный тип
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если позиция не соответствует позиционному параметру запроса или если параметр значения имеет неправильный тип

setParameter

TypedQuery<X> setParameter(int position,
                           java.util.Date value,
                           TemporalType temporalType)
Свяжите экземпляр java.util.Date к позиционному параметру.

Определенный:
setParameter в интерфейсе Query
Параметры:
position - позиция
value - значение параметра
temporalType - временный тип
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalArgumentException - если позиция не соответствует позиционному параметру запроса или если параметр значения имеет неправильный тип

setFlushMode

TypedQuery<X> setFlushMode(FlushModeType flushMode)
Установите тип режима сброса, который будет использоваться для выполнения запроса. Тип режима сброса применяется к запросу независимо от режима сброса, вводят использование для менеджера по объекту.

Определенный:
setFlushMode в интерфейсе Query
Параметры:
flushMode - режим сброса
Возвраты:
тот же самый экземпляр запроса

setLockMode

TypedQuery<X> setLockMode(LockModeType lockMode)
Установите тип режима блокировки, который будет использоваться для выполнения запроса.

Определенный:
setLockMode в интерфейсе Query
Параметры:
lockMode - режим блокировки
Возвраты:
тот же самый экземпляр запроса
Броски:
IllegalStateException - если запросом, как находят, не является Запрос Select языка запросов Персистентности Java или запрос API Критериев


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

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

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

free hit counter