Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface Query
Интерфейс, используемый, чтобы управлять выполнением запроса.
TypedQuery
, Parameter
Сводка метода | ||
---|---|---|
int |
executeUpdate()
Выполните обновление или оператор удаления. |
|
int |
getFirstResult()
Позиция первого результата объект запроса была установлена получить. |
|
FlushModeType |
getFlushMode()
Получите режим сброса в действительности для выполнения запроса. |
|
java.util.Map<java.lang.String,java.lang.Object> |
getHints()
Получите свойства и подсказки и присваиваемые значения, которые являются в действительности для экземпляра запроса. |
|
LockModeType |
getLockMode()
Получите текущий режим блокировки для запроса. |
|
int |
getMaxResults()
Максимальное количество результатов объект запроса было установлено получить. |
|
Parameter<?> |
getParameter(int position)
Получите соответствие объекта параметра объявленному позиционному параметру с данной позицией. |
|
|
getParameter(int position, java.lang.Class<T> type)
Получите соответствие объекта параметра объявленному позиционному параметру с данной позицией и типом. |
|
Parameter<?> |
getParameter(java.lang.String name)
Получите соответствие объекта параметра объявленному параметру имени. |
|
|
getParameter(java.lang.String name, java.lang.Class<T> type)
Получите соответствие объекта параметра объявленному параметру имени и типа. |
|
java.util.Set<Parameter<?>> |
getParameters()
Получите объекты параметра, соответствующие объявленным параметрам запроса. |
|
java.lang.Object |
getParameterValue(int position)
Возвратите значение, связанное с позиционным параметром. |
|
|
getParameterValue(Parameter<T> param)
Возвратите значение, связанное с параметром. |
|
java.lang.Object |
getParameterValue(java.lang.String name)
Возвратите значение, связанное с именованным параметром. |
|
java.util.List |
getResultList()
Выполните Запрос Select и возвратите результаты запроса как невведенный Список. |
|
java.lang.Object |
getSingleResult()
Выполните Запрос Select, который возвращает единственный невведенный результат. |
|
boolean |
isBound(Parameter<?> param)
Возвратите булево указание, было ли значение связано с параметром. |
|
Запрос |
setFirstResult(int startPosition)
Установите позицию первого результата получить. |
|
Запрос |
setFlushMode(FlushModeType flushMode)
Установите тип режима сброса, который будет использоваться для выполнения запроса. |
|
Запрос |
setHint(java.lang.String hintName, java.lang.Object value)
Установите свойство запроса или подсказку. |
|
Запрос |
setLockMode(LockModeType lockMode)
Установите тип режима блокировки, который будет использоваться для выполнения запроса. |
|
Запрос |
setMaxResults(int maxResult)
Установите максимальное количество результатов получить. |
|
Запрос |
setParameter(int position, java.util.Calendar value, TemporalType temporalType)
Свяжите экземпляр java.util.Calendar к позиционному параметру. |
|
Запрос |
setParameter(int position, java.util.Date value, TemporalType temporalType)
Свяжите экземпляр java.util.Date к позиционному параметру. |
|
Запрос |
setParameter(int position, java.lang.Object value)
Свяжите параметр позиционному параметру. |
|
Запрос |
setParameter(Parameter<java.util.Calendar> param, java.util.Calendar value, TemporalType temporalType)
Свяжите экземпляр java.util.Calendar к a Parameter объект. |
|
Запрос |
setParameter(Parameter<java.util.Date> param, java.util.Date value, TemporalType temporalType)
Свяжите экземпляр java.util.Date к a Parameter объект. |
|
|
setParameter(Parameter<T> param, T value)
Свяжите значение a Parameter объект. |
|
Запрос |
setParameter(java.lang.String name, java.util.Calendar value, TemporalType temporalType)
Свяжите экземпляр java.util.Calendar к именованному параметру. |
|
Запрос |
setParameter(java.lang.String name, java.util.Date value, TemporalType temporalType)
Свяжите экземпляр java.util.Date к именованному параметру. |
|
Запрос |
setParameter(java.lang.String name, java.lang.Object value)
Свяжите параметр именованному параметру. |
|
|
unwrap(java.lang.Class<T> cls)
Возвратите объект указанного типа предоставить доступ к специфичному для провайдера API. |
Деталь метода |
---|
java.util.List getResultList()
IllegalStateException
- если требующийся ОБНОВЛЕНИЕ языка запросов Персистентности Java или Оператор удаления QueryTimeoutException
- если выполнение запроса превышает набор значений тайм-аута запроса, и только оператор откатывается TransactionRequiredException
- если режим блокировки был установлен и нет никакой транзакции PessimisticLockException
- если пессимистические сбои блокировки и транзакция откатываются LockTimeoutException
- если пессимистические сбои блокировки и только оператор откатываются PersistenceException
- если выполнение запроса превышает набор значений тайм-аута запроса, и транзакция откатываетсяjava.lang.Object getSingleResult()
NoResultException
- если нет никакого результата NonUniqueResultException
- если больше чем один результат IllegalStateException
- если требующийся ОБНОВЛЕНИЕ языка запросов Персистентности Java или Оператор удаления QueryTimeoutException
- если выполнение запроса превышает набор значений тайм-аута запроса, и только оператор откатывается TransactionRequiredException
- если режим блокировки был установлен и нет никакой транзакции PessimisticLockException
- если пессимистические сбои блокировки и транзакция откатываются LockTimeoutException
- если пессимистические сбои блокировки и только оператор откатываются PersistenceException
- если выполнение запроса превышает набор значений тайм-аута запроса, и транзакция откатываетсяint executeUpdate()
IllegalStateException
- если требующийся оператор SELECT языка запросов Персистентности Java или для запроса критериев TransactionRequiredException
- если нет никакой транзакции QueryTimeoutException
- если выполнение оператора превышает набор значений тайм-аута запроса, и только оператор откатывается PersistenceException
- если выполнение запроса превышает набор значений тайм-аута запроса, и транзакция откатываетсяQuery setMaxResults(int maxResult)
maxResult
- максимальное количество результатов получить IllegalArgumentException
- если параметр отрицателенint getMaxResults()
Integer.MAX_VALUE
если setMaxResults
не был применен к объекту запроса.
Query setFirstResult(int startPosition)
startPosition
- позиция первого результата, пронумерованного от 0 IllegalArgumentException
- если параметр отрицателенint getFirstResult()
setFirstResult
не был применен к объекту запроса.
Query setHint(java.lang.String hintName, java.lang.Object value)
hintName
- имя свойства или подсказкиvalue
- значение для свойства или подсказки IllegalArgumentException
- если второй параметр не допустим для реализацииjava.util.Map<java.lang.String,java.lang.Object> getHints()
<T> Query setParameter(Parameter<T> param, T value)
Parameter
объект.
param
- объект параметраvalue
- значение параметра IllegalArgumentException
- если параметр не соответствует параметру запросаQuery setParameter(Parameter<java.util.Calendar> param, java.util.Calendar value, TemporalType temporalType)
java.util.Calendar
к a Parameter
объект.
param
- объект параметраvalue
- значение параметраtemporalType
- временный тип IllegalArgumentException
- если параметр не соответствует параметру запросаQuery setParameter(Parameter<java.util.Date> param, java.util.Date value, TemporalType temporalType)
java.util.Date
к a Parameter
объект.
param
- объект параметраvalue
- значение параметраtemporalType
- временный тип IllegalArgumentException
- если параметр не соответствует параметру запросаQuery setParameter(java.lang.String name, java.lang.Object value)
name
- название параметраvalue
- значение параметра IllegalArgumentException
- если название параметра не соответствует параметру запроса или если параметр имеет неправильный типQuery setParameter(java.lang.String name, java.util.Calendar value, TemporalType temporalType)
java.util.Calendar
к именованному параметру.
name
- название параметраvalue
- значение параметраtemporalType
- временный тип IllegalArgumentException
- если название параметра не соответствует параметру запроса или если параметр значения имеет неправильный типQuery setParameter(java.lang.String name, java.util.Date value, TemporalType temporalType)
java.util.Date
к именованному параметру.
name
- название параметраvalue
- значение параметраtemporalType
- временный тип IllegalArgumentException
- если название параметра не соответствует параметру запроса или если параметр значения имеет неправильный типQuery setParameter(int position, java.lang.Object value)
position
- позицияvalue
- значение параметра IllegalArgumentException
- если позиция не соответствует позиционному параметру запроса или если параметр имеет неправильный типQuery setParameter(int position, java.util.Calendar value, TemporalType temporalType)
java.util.Calendar
к позиционному параметру.
position
- позицияvalue
- значение параметраtemporalType
- временный тип IllegalArgumentException
- если позиция не соответствует позиционному параметру запроса или если параметр значения имеет неправильный типQuery setParameter(int position, java.util.Date value, TemporalType temporalType)
java.util.Date
к позиционному параметру.
position
- позицияvalue
- значение параметраtemporalType
- временный тип IllegalArgumentException
- если позиция не соответствует позиционному параметру запроса или если параметр значения имеет неправильный типjava.util.Set<Parameter<?>> getParameters()
IllegalStateException
- если вызвано на собственный запрос, когда реализация не поддерживает это использованиеParameter<?> getParameter(java.lang.String name)
name
- название параметра IllegalArgumentException
- если параметр указанного имени не существует IllegalStateException
- если вызвано на собственный запрос, когда реализация не поддерживает это использование<T> Parameter<T> getParameter(java.lang.String name, java.lang.Class<T> type)
name
- название параметраtype
- ввести IllegalArgumentException
- если параметр указанного имени не существует или не присваиваем типу IllegalStateException
- если вызвано на собственный запрос или запрос языка запросов Персистентности Java, когда реализация не поддерживает это использованиеParameter<?> getParameter(int position)
position
- позиция IllegalArgumentException
- если параметр с указанной позицией не существует IllegalStateException
- если вызвано на собственный запрос, когда реализация не поддерживает это использование<T> Parameter<T> getParameter(int position, java.lang.Class<T> type)
position
- позицияtype
- ввести IllegalArgumentException
- если параметр с указанной позицией не существует или не присваиваем типу IllegalStateException
- если вызвано на собственный запрос или запрос языка запросов Персистентности Java, когда реализация не поддерживает это использованиеboolean isBound(Parameter<?> param)
param
- объект параметра <T> T getParameterValue(Parameter<T> param)
param
- объект параметра IllegalArgumentException
- если параметр не является параметром запроса IllegalStateException
- если параметр не был связанjava.lang.Object getParameterValue(java.lang.String name)
name
- название параметра IllegalStateException
- если параметр не был связан IllegalArgumentException
- если параметр указанного имени не существуетjava.lang.Object getParameterValue(int position)
position
- позиция IllegalStateException
- если параметр не был связан IllegalArgumentException
- если параметр с указанной позицией не существуетQuery setFlushMode(FlushModeType flushMode)
flushMode
- режим сброса FlushModeType getFlushMode()
Query setLockMode(LockModeType lockMode)
lockMode
- режим блокировки IllegalStateException
- если запросом, как находят, не является Запрос Select языка запросов Персистентности Java или запрос API КритериевLockModeType getLockMode()
IllegalStateException
- если запросом, как находят, не является Запрос Select языка запросов Персистентности Java или запрос API Критериев<T> T unwrap(java.lang.Class<T> cls)
PersistenceException
бросается.
cls
- class объекта, который будет возвращен. Это обычно - или базовая реализация запроса class или интерфейс, который это реализует. PersistenceException
- если провайдер не поддерживает вызов
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41