Top Fields Constructors Methods
org.hibernate.boot.model.source.internal.hbm

public Class FetchProfileBinder

extends Object
Class Inheritance
Imports
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmFetchProfileType, org.hibernate.mapping.FetchProfile, .MetadataSource, org.jboss.logging.Logger

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
processFetchProfile(HbmLocalMetadataBuildingContext
Access to information relative to the mapping document containing this binding
context
,
JaxbHbmFetchProfileType
The <fetch-profile/> binding
fetchProfileBinding
)

Handling for a <fetch-profile/> declaration.

public static void
processFetchProfile(HbmLocalMetadataBuildingContext
Access to information relative to the mapping document containing this binding
context
,
JaxbHbmFetchProfileType
The <fetch-profile/> binding
fetchProfileBinding
,
String
The name of the entity containing the fetch profile declaration. May be null to indicate a fetch profile defined at the root.
containingEntityName
)

Handling for a <fetch-profile/> declaration.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

logback to summary
private static final Logger log

Constructor Detail

FetchProfileBinderback to summary
public FetchProfileBinder()

Method Detail

processFetchProfileback to summary
public static void processFetchProfile(HbmLocalMetadataBuildingContext context, JaxbHbmFetchProfileType fetchProfileBinding)

Handling for a <fetch-profile/> declaration.

This form handles fetch profiles defined at the <hibernate-mapping/> root. For handling of fetch profiles defined within an entity, see processFetchProfile(HbmLocalMetadataBuildingContext, JaxbHbmFetchProfileType, String)

Parameters
context:HbmLocalMetadataBuildingContext

Access to information relative to the mapping document containing this binding

fetchProfileBinding:JaxbHbmFetchProfileType

The <fetch-profile/> binding

processFetchProfileback to summary
public static void processFetchProfile(HbmLocalMetadataBuildingContext context, JaxbHbmFetchProfileType fetchProfileBinding, String containingEntityName)

Handling for a <fetch-profile/> declaration.

Parameters
context:HbmLocalMetadataBuildingContext

Access to information relative to the mapping document containing this binding

fetchProfileBinding:JaxbHbmFetchProfileType

The <fetch-profile/> binding

containingEntityName:String

The name of the entity containing the fetch profile declaration. May be null to indicate a fetch profile defined at the root.