Jakarta Persistence (JPA) Interface
jakarta.persistence.criteria.Fetch<Z,X>
- Type Parameters:
<Z>- the source type of the fetch<X>- the target type of the fetch
- Super Interfaces:
FetchParent<Z,X>
Represents a join-fetched association or attribute.
- Since:
- Jakarta Persistence (JPA) 2.0
Public Instance Methods
Inherited from
FetchParent<Z,X>- Parameters:
attribute- target of the join
- Returns:
- the resulting fetch join.
- Since:
- Jakarta Persistence (JPA) 1.0
Inherited from
FetchParent<Z,X>- Parameters:
jt- join typeattribute- target of the join
- Returns:
- the resulting fetch join.
- Since:
- Jakarta Persistence (JPA) 1.0
Inherited from
FetchParent<Z,X>- Parameters:
attribute- target of the join
- Returns:
- the resulting join.
- Since:
- Jakarta Persistence (JPA) 1.0
Inherited from
FetchParent<Z,X>- Parameters:
jt- join typeattribute- target of the join
- Returns:
- the resulting join.
- Since:
- Jakarta Persistence (JPA) 1.0
Inherited from
FetchParent<Z,X>- Parameters:
attributeName- name of the attribute for the target of the join
- Returns:
- the resulting fetch join.
- Throws:
- if attribute of the given name does not exist.IllegalArgumentException
- Since:
- Jakarta Persistence (JPA) 1.0
Inherited from
FetchParent<Z,X>- Parameters:
attributeName- name of the attribute for the target of the joinjt- join type
- Returns:
- the resulting fetch join.
- Throws:
- if attribute of the given name does not exist.IllegalArgumentException
- Since:
- Jakarta Persistence (JPA) 1.0
- Returns:
- metamodel attribute for the join.
- Since:
- Jakarta Persistence (JPA) 1.0
Returns empty set if no fetch joins have been made from this type. Modifications to the set do not affect the query.
Inherited from
FetchParent<Z,X>- Returns:
- fetch joins made from this type.
- Since:
- Jakarta Persistence (JPA) 1.0
- Returns:
- join type.
- Since:
- Jakarta Persistence (JPA) 1.0
- Returns:
- fetch parent.
- Since:
- Jakarta Persistence (JPA) 1.0