类 NonEncapsulatedEntityIdentifierDescription
- java.lang.Object
-
- org.hibernate.loader.plan.build.internal.returns.AbstractExpandingFetchSource
-
- org.hibernate.loader.plan.build.internal.returns.AbstractCompositeReference
-
- org.hibernate.loader.plan.build.internal.returns.AbstractCompositeFetch
-
- org.hibernate.loader.plan.build.internal.returns.AbstractCompositeEntityIdentifierDescription
-
- org.hibernate.loader.plan.build.internal.returns.NonEncapsulatedEntityIdentifierDescription
-
- 所有已实现的接口:
ExpandingEntityIdentifierDescription,ExpandingFetchSource,CompositeFetch,EntityIdentifierDescription,Fetch,FetchSource
public class NonEncapsulatedEntityIdentifierDescription extends AbstractCompositeEntityIdentifierDescription
Models a composite entity identifier that is non-encapsulated (meaning there is no composite class, no single attribute that encapsulates the composite value).- 作者:
- Steve Ebersole
-
-
字段概要
-
从类继承的字段 org.hibernate.loader.plan.build.internal.returns.AbstractCompositeFetch
FETCH_STRATEGY
-
-
构造器概要
构造器 构造器 说明 NonEncapsulatedEntityIdentifierDescription(EntityReference entityReference, ExpandingCompositeQuerySpace compositeQuerySpace, CompositeType compositeType, PropertyPath propertyPath)Build a non-encapsulated version of a composite EntityIdentifierDescription
-
方法概要
-
从类继承的方法 org.hibernate.loader.plan.build.internal.returns.AbstractCompositeEntityIdentifierDescription
getFetchedType, getSource, hasBidirectionalEntityReferences, hasFetches, isNullable, resolveEntityReference
-
从类继承的方法 org.hibernate.loader.plan.build.internal.returns.AbstractCompositeFetch
getAdditionalJoinConditions, getFetchStrategy, toSqlSelectFragments
-
从类继承的方法 org.hibernate.loader.plan.build.internal.returns.AbstractCompositeReference
buildCollectionAttributeFetch, createCompositeAttributeFetch, validateFetchPlan
-
从类继承的方法 org.hibernate.loader.plan.build.internal.returns.AbstractExpandingFetchSource
buildAnyAttributeFetch, buildBidirectionalEntityReference, buildCompositeAttributeFetch, buildEntityAttributeFetch, expandingQuerySpace, getBidirectionalEntityReferences, getFetches, getPropertyPath, getQuerySpaces, getQuerySpaceUid
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.hibernate.loader.plan.build.spi.ExpandingFetchSource
buildAnyAttributeFetch, buildBidirectionalEntityReference, buildCollectionAttributeFetch, buildCompositeAttributeFetch, buildEntityAttributeFetch, validateFetchPlan
-
从接口继承的方法 org.hibernate.loader.plan.spi.Fetch
getPropertyPath
-
从接口继承的方法 org.hibernate.loader.plan.spi.FetchSource
getBidirectionalEntityReferences, getFetches, getPropertyPath, getQuerySpaceUid
-
-
-
-
构造器详细资料
-
NonEncapsulatedEntityIdentifierDescription
public NonEncapsulatedEntityIdentifierDescription(EntityReference entityReference, ExpandingCompositeQuerySpace compositeQuerySpace, CompositeType compositeType, PropertyPath propertyPath)
Build a non-encapsulated version of a composite EntityIdentifierDescription- 参数:
entityReference- The entity whose identifier we describecompositeQuerySpace- The query space we are mapped to.compositeType- The type representing this compositionpropertyPath- The property path (informational)
-
-