Interface Fetch<Z,X>

Type Parameters:
Z - the source type of the fetch
X - the target type of the fetch
All Superinterfaces:
FetchParent<Z,X>

public interface Fetch<Z,X> extends FetchParent<Z,X>
Represents a join-fetched association or attribute.
Since:
Java Persistence 2.0
  • Method Details

    • getAttribute

      Attribute<? super Z,?> getAttribute()
      Return the metamodel attribute corresponding to the fetch join.
      Returns:
      metamodel attribute for the join
    • getParent

      FetchParent<?,Z> getParent()
      Return the parent of the fetched item.
      Returns:
      fetch parent
    • getJoinType

      JoinType getJoinType()
      Return the join type used in the fetch join.
      Returns:
      join type