/*
 * 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; } }