Top Description Fields Constructors Methods
org.hibernate.engine

public final Enum FetchStyle

extends Enum<FetchStyle>
Class Inheritance

Enumeration of values describing how fetching should occur.
Author
Steve Ebersole
See Also
FetchTiming

Field Summary

Modifier and TypeField and Description
public static final FetchStyle
BATCH

Initializes a number of indicated data items (entities or collections) in a series of grouped sql selects using an in-style sql restriction to define the batch size.

public static final FetchStyle
JOIN

Inherently an eager style of fetching.

public static final FetchStyle
SELECT

Performs a separate SQL select to load the indicated data.

public static final FetchStyle
SUBSELECT

Performs fetching of associated data (currently limited to only collections) based on the sql restriction used to load the owner.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static FetchStyle
public static FetchStyle[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BATCHback to summary
public static final FetchStyle BATCH

Initializes a number of indicated data items (entities or collections) in a series of grouped sql selects using an in-style sql restriction to define the batch size. Again, can be either eager or lazy.

JOINback to summary
public static final FetchStyle JOIN

Inherently an eager style of fetching. The data to be fetched is obtained as part of an SQL join.

SELECTback to summary
public static final FetchStyle SELECT

Performs a separate SQL select to load the indicated data. This can either be eager (the second select is issued immediately) or lazy (the second select is delayed until the data is needed).

SUBSELECTback to summary
public static final FetchStyle SUBSELECT

Performs fetching of associated data (currently limited to only collections) based on the sql restriction used to load the owner. Again, can be either eager or lazy.

Constructor Detail

FetchStyleback to summary
private FetchStyle()

Method Detail

valueOfback to summary
public static FetchStyle valueOf(String name)
valuesback to summary
public static FetchStyle[] values()