javax.persistence.criteria
Интерфейс От <Z, X>

Введите Параметры:
Z - исходный тип
X - целевой тип
Все Суперинтерфейсы:
Выражение <X>, FetchParent <Z, X>, Путь <X>, Выбор <X>, TupleElement <X>
Все Известные Подынтерфейсы:
CollectionJoin <Z, E>, Соединение <Z, X>, ListJoin <Z, E>, MapJoin <Z, K, V>, PluralJoin <Z, C, E>, Корень <X>, SetJoin <Z, E>

public interface From<Z,X>
расширяет Путь <X>, FetchParent <Z, X>

Представляет связанный тип, обычно объект, который появляется в из пункта, но может также быть встраиваемая принадлежность объекту в из пункта.

Служит фабрикой для Соединений ассоциаций, embeddables, и наборами, принадлежащими типу, и для Путей атрибутов, принадлежащих типу.

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

Сводка метода
 From<Z,X> getCorrelationParent()
          Возвращает родителя From объект тот, от который коррелированое From объект был получен посредством корреляции (использование a Subquery correlate метод).
 java.util.Set<Join<X,?>> getJoins()
          Возвратите соединения, которые были сделаны из этого связанного типа.
 boolean isCorrelated()
          Ли From объект был получен в результате корреляции (использование a Subquery correlate метод).
<Y> CollectionJoin<X,Y>
join(CollectionAttribute<? super X,Y> collection)
          Создайте внутреннее объединение к указанному Оцененному набору атрибуту.
<Y> CollectionJoin<X,Y>
join(CollectionAttribute<? super X,Y> collection, JoinType jt)
          Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.
<Y> ListJoin<X,Y>
join(ListAttribute<? super X,Y> list)
          Создайте внутреннее объединение к указанному Оцененному списку атрибуту.
<Y> ListJoin<X,Y>
join(ListAttribute<? super X,Y> list, JoinType jt)
          Создайте соединение к указанному Оцененному списку атрибуту, используя данный тип соединения.
<K,V> MapJoin<X,K,V>
join(MapAttribute<? super X,K,V> map)
          Создайте внутреннее объединение к указанному Оцененному карте атрибуту.
<K,V> MapJoin<X,K,V>
join(MapAttribute<? super X,K,V> map, JoinType jt)
          Создайте соединение к указанному Оцененному карте атрибуту, используя данный тип соединения.
<Y> SetJoin<X,Y>
join(SetAttribute<? super X,Y> set)
          Создайте внутреннее объединение к указанному Оцененному набору атрибуту.
<Y> SetJoin<X,Y>
join(SetAttribute<? super X,Y> set, JoinType jt)
          Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.
<Y> Join<X,Y>
join(SingularAttribute<? super X,Y> attribute)
          Создайте внутреннее объединение к указанному однозначному атрибуту.
<Y> Join<X,Y>
join(SingularAttribute<? super X,Y> attribute, JoinType jt)
          Создайте соединение к указанному однозначному атрибуту, используя данный тип соединения.
<X,Y> Join<X,Y>
join(java.lang.String attributeName)
          Создайте внутреннее объединение к указанному атрибуту.
<X,Y> Join<X,Y>
join(java.lang.String attributeName, JoinType jt)
          Создайте соединение к указанному атрибуту, используя данный тип соединения.
<X,Y> CollectionJoin<X,Y>
joinCollection(java.lang.String attributeName)
          Создайте внутреннее объединение к указанному Оцененному набору атрибуту.
<X,Y> CollectionJoin<X,Y>
joinCollection(java.lang.String attributeName, JoinType jt)
          Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.
<X,Y> ListJoin<X,Y>
joinList(java.lang.String attributeName)
          Создайте внутреннее объединение к указанному Оцененному списку атрибуту.
<X,Y> ListJoin<X,Y>
joinList(java.lang.String attributeName, JoinType jt)
          Создайте соединение к указанному Оцененному списку атрибуту, используя данный тип соединения.
<X,K,V> MapJoin<X,K,V>
joinMap(java.lang.String attributeName)
          Создайте внутреннее объединение к указанному Оцененному карте атрибуту.
<X,K,V> MapJoin<X,K,V>
joinMap(java.lang.String attributeName, JoinType jt)
          Создайте соединение к указанному Оцененному карте атрибуту, используя данный тип соединения.
<X,Y> SetJoin<X,Y>
joinSet(java.lang.String attributeName)
          Создайте внутреннее объединение к указанному Оцененному набору атрибуту.
<X,Y> SetJoin<X,Y>
joinSet(java.lang.String attributeName, JoinType jt)
          Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.
 
Методы, наследованные от интерфейса javax.persistence.criteria. Путь
get, get, get, get, getModel, getParentPath, type
 
Методы, наследованные от интерфейса javax.persistence.criteria. Выражение
as, in, in, in, in, isNotNull, isNull
 
Методы, наследованные от интерфейса javax.persistence.criteria. Выбор
alias, getCompoundSelectionItems, isCompoundSelection
 
Методы, наследованные от интерфейса javax.persistence. TupleElement
getAlias, getJavaType
 
Методы, наследованные от интерфейса javax.persistence.criteria. FetchParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
 

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

getJoins

java.util.Set<Join<X,?>> getJoins()
Возвратите соединения, которые были сделаны из этого связанного типа. Пустое множество возвратов, если никакие соединения не были сделаны из этого связанного типа. Модификации к набору не влияют на запрос.

Возвраты:
соединения сделаны из этого типа

isCorrelated

boolean isCorrelated()
Ли From объект был получен в результате корреляции (использование a Subquery correlate метод).

Возвраты:
булево указание, был ли объект получен посредством корреляции

getCorrelationParent

From<Z,X> getCorrelationParent()
Возвращает родителя From объект тот, от который коррелированое From объект был получен посредством корреляции (использование a Subquery correlate метод).

Возвраты:
родитель коррелированого От объекта
Броски:
IllegalStateException - если От объекта не был получен посредством корреляции

соединение

<Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute)
Создайте внутреннее объединение к указанному однозначному атрибуту.

Параметры:
attribute - цель соединения
Возвраты:
получающееся соединение

соединение

<Y> Join<X,Y> join(SingularAttribute<? super X,Y> attribute,
                   JoinType jt)
Создайте соединение к указанному однозначному атрибуту, используя данный тип соединения.

Параметры:
attribute - цель соединения
jt - тип соединения
Возвраты:
получающееся соединение

соединение

<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection)
Создайте внутреннее объединение к указанному Оцененному набору атрибуту.

Параметры:
collection - цель соединения
Возвраты:
получающееся соединение

соединение

<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set)
Создайте внутреннее объединение к указанному Оцененному набору атрибуту.

Параметры:
set - цель соединения
Возвраты:
получающееся соединение

соединение

<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list)
Создайте внутреннее объединение к указанному Оцененному списку атрибуту.

Параметры:
list - цель соединения
Возвраты:
получающееся соединение

соединение

<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map)
Создайте внутреннее объединение к указанному Оцененному карте атрибуту.

Параметры:
map - цель соединения
Возвраты:
получающееся соединение

соединение

<Y> CollectionJoin<X,Y> join(CollectionAttribute<? super X,Y> collection,
                             JoinType jt)
Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.

Параметры:
collection - цель соединения
jt - тип соединения
Возвраты:
получающееся соединение

соединение

<Y> SetJoin<X,Y> join(SetAttribute<? super X,Y> set,
                      JoinType jt)
Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.

Параметры:
set - цель соединения
jt - тип соединения
Возвраты:
получающееся соединение

соединение

<Y> ListJoin<X,Y> join(ListAttribute<? super X,Y> list,
                       JoinType jt)
Создайте соединение к указанному Оцененному списку атрибуту, используя данный тип соединения.

Параметры:
list - цель соединения
jt - тип соединения
Возвраты:
получающееся соединение

соединение

<K,V> MapJoin<X,K,V> join(MapAttribute<? super X,K,V> map,
                          JoinType jt)
Создайте соединение к указанному Оцененному карте атрибуту, используя данный тип соединения.

Параметры:
map - цель соединения
jt - тип соединения
Возвраты:
получающееся соединение

соединение

<X,Y> Join<X,Y> join(java.lang.String attributeName)
Создайте внутреннее объединение к указанному атрибуту.

Параметры:
attributeName - имя атрибута для цели соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinCollection

<X,Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName)
Создайте внутреннее объединение к указанному Оцененному набору атрибуту.

Параметры:
attributeName - имя атрибута для цели соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinSet

<X,Y> SetJoin<X,Y> joinSet(java.lang.String attributeName)
Создайте внутреннее объединение к указанному Оцененному набору атрибуту.

Параметры:
attributeName - имя атрибута для цели соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinList

<X,Y> ListJoin<X,Y> joinList(java.lang.String attributeName)
Создайте внутреннее объединение к указанному Оцененному списку атрибуту.

Параметры:
attributeName - имя атрибута для цели соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinMap

<X,K,V> MapJoin<X,K,V> joinMap(java.lang.String attributeName)
Создайте внутреннее объединение к указанному Оцененному карте атрибуту.

Параметры:
attributeName - имя атрибута для цели соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

соединение

<X,Y> Join<X,Y> join(java.lang.String attributeName,
                     JoinType jt)
Создайте соединение к указанному атрибуту, используя данный тип соединения.

Параметры:
attributeName - имя атрибута для цели соединения
jt - тип соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinCollection

<X,Y> CollectionJoin<X,Y> joinCollection(java.lang.String attributeName,
                                         JoinType jt)
Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.

Параметры:
attributeName - имя атрибута для цели соединения
jt - тип соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinSet

<X,Y> SetJoin<X,Y> joinSet(java.lang.String attributeName,
                           JoinType jt)
Создайте соединение к указанному Оцененному набору атрибуту, используя данный тип соединения.

Параметры:
attributeName - имя атрибута для цели соединения
jt - тип соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinList

<X,Y> ListJoin<X,Y> joinList(java.lang.String attributeName,
                             JoinType jt)
Создайте соединение к указанному Оцененному списку атрибуту, используя данный тип соединения.

Параметры:
attributeName - имя атрибута для цели соединения
jt - тип соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует

joinMap

<X,K,V> MapJoin<X,K,V> joinMap(java.lang.String attributeName,
                               JoinType jt)
Создайте соединение к указанному Оцененному карте атрибуту, используя данный тип соединения.

Параметры:
attributeName - имя атрибута для цели соединения
jt - тип соединения
Возвраты:
получающееся соединение
Броски:
IllegalArgumentException - если атрибут имени не существует


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter