/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
*/
package org.hibernate.engine;
Describes the strategy for fetching an association, which includes both when and how.
Author: Steve Ebersole
/**
* Describes the strategy for fetching an association, which includes both when and how.
*
* @author Steve Ebersole
*/
public class FetchStrategy {
private final FetchTiming timing;
private final FetchStyle style;
Constructs a FetchStrategy.
Params: - timing – The fetch timing (the when)
- style – The fetch style (the how).
/**
* Constructs a FetchStrategy.
*
* @param timing The fetch timing (the when)
* @param style The fetch style (the how).
*/
public FetchStrategy(FetchTiming timing, FetchStyle style) {
this.timing = timing;
this.style = style;
}
public FetchTiming getTiming() {
return timing;
}
public FetchStyle getStyle() {
return style;
}
}