Fetch
- 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:
- JPA 2.0
Public Methods
- Parameters:
attribute
- target of the join
- Return:
- the resulting join
- Inherited from:
FetchParent<Z,X>
- Since:
- JPA 2.0
- Parameters:
attribute
- target of the joinjt
- join type
- Return:
- the resulting join
- Inherited from:
FetchParent<Z,X>
- Since:
- JPA 2.0
- Parameters:
attribute
- target of the join
- Return:
- the resulting fetch join
- Inherited from:
FetchParent<Z,X>
- Since:
- JPA 2.0
- Parameters:
attribute
- target of the joinjt
- join type
- Return:
- the resulting fetch join
- Inherited from:
FetchParent<Z,X>
- Since:
- JPA 2.0
- Parameters:
attributeName
- name of the attribute for the target of the join
- Return:
- the resulting fetch join
- Throws:
- IllegalArgumentException - if attribute of the given name does not exist
- Inherited from:
FetchParent<Z,X>
- Since:
- JPA 2.0
- Parameters:
attributeName
- name of the attribute for the target of the joinjt
- join type
- Return:
- the resulting fetch join
- Throws:
- IllegalArgumentException - if attribute of the given name does not exist
- Inherited from:
FetchParent<Z,X>
- Since:
- JPA 2.0
- Return:
- metamodel attribute for the join
- Since:
- JPA 2.0
Returns empty set if no fetch joins have been made from this type. Modifications to the set do not affect the query.
- Return:
- fetch joins made from this type
- Inherited from:
FetchParent<Z,X>
- Since:
- JPA 2.0
- Return:
- join type
- Since:
- JPA 2.0
- Return:
- fetch parent
- Since:
- JPA 2.0