类 EntityQuerySpaceImpl
- java.lang.Object
-
- org.hibernate.loader.plan.build.internal.spaces.AbstractQuerySpace
-
- org.hibernate.loader.plan.build.internal.spaces.AbstractExpandingSourceQuerySpace
-
- org.hibernate.loader.plan.build.internal.spaces.EntityQuerySpaceImpl
-
public class EntityQuerySpaceImpl extends AbstractExpandingSourceQuerySpace implements ExpandingEntityQuerySpace
- 作者:
- Steve Ebersole
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 org.hibernate.loader.plan.spi.QuerySpace
QuerySpace.Disposition
-
-
构造器概要
构造器 构造器 说明 EntityQuerySpaceImpl(EntityPersister persister, String uid, ExpandingQuerySpaces querySpaces, boolean canJoinsBeRequired)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 EntityPersistergetEntityPersister()Retrieve the EntityPersister that this QuerySpace refers to.PropertyMappinggetPropertyMapping()Get thePropertyMappingfor this QuerySpace.ExpandingCompositeQuerySpacemakeCompositeIdentifierQuerySpace()Builds a composite query space that allows adding joins used if the entity has a composite entity identifier.protected SessionFactoryImplementorsessionFactory()String[]toAliasedColumns(String alias, String propertyName)Get the aliased column names for the specified property in the query space..-
从类继承的方法 org.hibernate.loader.plan.build.internal.spaces.AbstractExpandingSourceQuerySpace
addJoin, getExpandingQuerySpaces
-
从类继承的方法 org.hibernate.loader.plan.build.internal.spaces.AbstractQuerySpace
canJoinsBeRequired, getDisposition, getJoins, getQuerySpaces, getUid, internalGetJoins
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.hibernate.loader.plan.build.spi.ExpandingQuerySpace
addJoin, canJoinsBeRequired, getExpandingQuerySpaces
-
从接口继承的方法 org.hibernate.loader.plan.spi.QuerySpace
getDisposition, getJoins, getQuerySpaces, getUid
-
-
-
-
构造器详细资料
-
EntityQuerySpaceImpl
public EntityQuerySpaceImpl(EntityPersister persister, String uid, ExpandingQuerySpaces querySpaces, boolean canJoinsBeRequired)
-
-
方法详细资料
-
sessionFactory
protected SessionFactoryImplementor sessionFactory()
- 覆盖:
sessionFactory在类中AbstractQuerySpace
-
getPropertyMapping
public PropertyMapping getPropertyMapping()
从接口复制的说明:QuerySpaceGet thePropertyMappingfor this QuerySpace.- 指定者:
getPropertyMapping在接口中QuerySpace- 返回:
- The PropertyMapping
-
toAliasedColumns
public String[] toAliasedColumns(String alias, String propertyName)
从接口复制的说明:QuerySpaceGet the aliased column names for the specified property in the query space..- 指定者:
toAliasedColumns在接口中QuerySpace- 参数:
alias- - the table aliaspropertyName- - the property name- 返回:
- the aliased column names for the specified property
-
getEntityPersister
public EntityPersister getEntityPersister()
从接口复制的说明:EntityQuerySpaceRetrieve the EntityPersister that this QuerySpace refers to.- 指定者:
getEntityPersister在接口中EntityQuerySpace- 返回:
- The entity persister
-
makeCompositeIdentifierQuerySpace
public ExpandingCompositeQuerySpace makeCompositeIdentifierQuerySpace()
从接口复制的说明:ExpandingEntityQuerySpaceBuilds a composite query space that allows adding joins used if the entity has a composite entity identifier.- 指定者:
makeCompositeIdentifierQuerySpace在接口中ExpandingEntityQuerySpace- 返回:
- The expanding composite query space.
-
-