public final class FetchStrategyHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static FetchStyle |
determineFetchStyleByMetadata(FetchMode mappingFetchMode,
AssociationType type,
SessionFactoryImplementor sessionFactory) |
static FetchStyle |
determineFetchStyleByProfile(LoadQueryInfluencers loadQueryInfluencers,
EntityPersister persister,
PropertyPath path,
int propertyNumber)
Determine the fetch-style (if one) explicitly set for this association via fetch profiles.
|
static FetchTiming |
determineFetchTiming(FetchStyle style,
AssociationType type,
SessionFactoryImplementor sessionFactory) |
static boolean |
isJoinFetched(FetchStrategy fetchStrategy) |
public static FetchStyle determineFetchStyleByProfile(LoadQueryInfluencers loadQueryInfluencers, EntityPersister persister, PropertyPath path, int propertyNumber)
loadQueryInfluencers
- persister
- path
- propertyNumber
- public static FetchStyle determineFetchStyleByMetadata(FetchMode mappingFetchMode, AssociationType type, SessionFactoryImplementor sessionFactory)
mappingFetchMode
- The mapping defined fetch modetype
- The association typesessionFactory
- The session factorypublic static FetchTiming determineFetchTiming(FetchStyle style, AssociationType type, SessionFactoryImplementor sessionFactory)
public static boolean isJoinFetched(FetchStrategy fetchStrategy)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.