Top Description Methods
org.eclipse.persistence.annotations

public @Interface JoinFetch

extends Annotation
Annotations
@Target:METHOD, FIELD
@Retention:RUNTIME
Imports
java.lang.annotation.Retention, .Target

A JoinFetch annotation can be used on any relationship mapping, (OneToOne, ManyToOne, OneToMany, ManyToMany, BasicCollection, BasicMap). It allows the related objects to be joined and read in the same query as the source object. Join fetching can also be set at the query level, and it is normally recommended to do so as all queries may not require joining. Batch reading should be considered as an alternative to join fetching, especially for collection relationships as it is typically more efficient.
Author
James Sutherland
Since
Oracle TopLink 11.1.1.0.0

Method Summary

Modifier and TypeMethod and Description
public JoinFetchType
value()

(Optional) The type of join-fetch to use.

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

valueback to summary
public JoinFetchType value()

(Optional) The type of join-fetch to use. Either an inner or outer-join, an outer-join allows for null/empty values, where as inner does not.