Annotation Type BatchFetch
-
@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface BatchFetch
A BatchFetch annotation can be used on any relationship mapping, (OneToOne, ManyToOne, OneToMany, ManyToMany, ElementCollection, BasicCollection, BasicMap). It allows the related objects to be batch read in a single query. Batch fetching can also be set at the query level, and it is normally recommended to do so as all queries may not require batching.- Author:
- James Sutherland
- Since:
- EclipseLink 2.1
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description int
size
Define the default batch fetch size.BatchFetchType
value
(Optional) The type of batch-fetch to use.
-
-
-
Element Detail
-
value
BatchFetchType value
(Optional) The type of batch-fetch to use. Either JOIN, EXISTS or IN. JOIN is the default.- Default:
- org.eclipse.persistence.annotations.BatchFetchType.JOIN
-
-