类 MapAttributeJoin.TreatedMapAttributeJoin<O,K,T>
- java.lang.Object
-
- org.hibernate.query.criteria.internal.AbstractNode
-
- org.hibernate.query.criteria.internal.expression.AbstractTupleElement<X>
-
- org.hibernate.query.criteria.internal.expression.SelectionImpl<T>
-
- org.hibernate.query.criteria.internal.expression.ExpressionImpl<X>
-
- org.hibernate.query.criteria.internal.path.AbstractPathImpl<X>
-
- org.hibernate.query.criteria.internal.path.AbstractFromImpl<Z,X>
-
- org.hibernate.query.criteria.internal.path.AbstractJoinImpl<O,E>
-
- org.hibernate.query.criteria.internal.path.PluralAttributeJoinSupport<O,Map<K,V>,V>
-
- org.hibernate.query.criteria.internal.path.MapAttributeJoin<O,K,T>
-
- org.hibernate.query.criteria.internal.path.MapAttributeJoin.TreatedMapAttributeJoin<O,K,T>
-
- 所有已实现的接口:
Serializable,javax.persistence.criteria.Expression<T>,javax.persistence.criteria.Fetch<O,T>,javax.persistence.criteria.FetchParent<O,T>,javax.persistence.criteria.From<O,T>,javax.persistence.criteria.Join<O,T>,javax.persistence.criteria.MapJoin<O,K,T>,javax.persistence.criteria.Path<T>,javax.persistence.criteria.PluralJoin<O,Map<K,T>,T>,javax.persistence.criteria.Selection<T>,javax.persistence.TupleElement<T>,ExpressionImplementor<T>,FromImplementor<O,T>,JoinImplementor<O,T>,MapJoinImplementor<O,K,T>,ParameterContainer,PathImplementor<T>,PathSource<T>,Renderable,SelectionImplementor<T>,TupleElementImplementor<T>
- 封闭类:
- MapAttributeJoin<O,K,V>
public static class MapAttributeJoin.TreatedMapAttributeJoin<O,K,T> extends MapAttributeJoin<O,K,T>
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从类继承的嵌套类/接口 org.hibernate.query.criteria.internal.path.MapAttributeJoin
MapAttributeJoin.TreatedMapAttributeJoin<O,K,T>
-
从类继承的嵌套类/接口 org.hibernate.query.criteria.internal.path.AbstractFromImpl
AbstractFromImpl.BasicJoinScope, AbstractFromImpl.CorrelationJoinScope, AbstractFromImpl.JoinScope<X>
-
从接口继承的嵌套类/接口 org.hibernate.query.criteria.internal.ParameterContainer
ParameterContainer.Helper
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Class<T>treatAsType-
从类继承的字段 org.hibernate.query.criteria.internal.path.AbstractFromImpl
DEFAULT_JOIN_TYPE
-
-
构造器概要
构造器 构造器 说明 TreatedMapAttributeJoin(MapAttributeJoin<O,K,? super T> original, Class<T> treatAsType)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringgetAlias()StringgetPathIdentifier()Get the string representation of this path as a navigation from one of the queries identification variablesprotected PathSourcegetPathSourceForSubPaths()protected javax.persistence.metamodel.ManagedType<T>locateManagedType()voidprepareAlias(RenderingContext renderingContext)Stringrender(RenderingContext renderingContext)Perform the rendering, returning the renditionprotected voidsetAlias(String alias)Protected access to define the alias.-
从类继承的方法 org.hibernate.query.criteria.internal.path.MapAttributeJoin
correlateTo, createCorrelationDelegate, entry, getAttribute, getModel, key, on, on, treatAs, value
-
从类继承的方法 org.hibernate.query.criteria.internal.path.PluralAttributeJoinSupport
canBeDereferenced, canBeJoinSource, isBasicCollection
-
从类继承的方法 org.hibernate.query.criteria.internal.path.AbstractJoinImpl
getJoinType, getOn, getParent, renderTableExpression
-
从类继承的方法 org.hibernate.query.criteria.internal.path.AbstractFromImpl
canBeFetchSource, fetch, fetch, fetch, fetch, fetch, fetch, getCorrelationParent, getFetches, getJoins, getPathSource, illegalFetch, illegalJoin, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet, locateAttributeInternal, prepareCorrelationDelegate
-
从类继承的方法 org.hibernate.query.criteria.internal.path.AbstractPathImpl
get, get, get, get, getParentPath, illegalDereference, locateAttribute, registerAttributePath, registerParameters, resolveCachedAttributePath, type, unknownAttribute
-
从类继承的方法 org.hibernate.query.criteria.internal.expression.ExpressionImpl
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
-
从类继承的方法 org.hibernate.query.criteria.internal.expression.SelectionImpl
alias, getCompoundSelectionItems, getValueHandlers, isCompoundSelection
-
从类继承的方法 org.hibernate.query.criteria.internal.expression.AbstractTupleElement
forceConversion, getJavaType, getValueHandler, resetJavaType
-
从类继承的方法 org.hibernate.query.criteria.internal.AbstractNode
criteriaBuilder
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.hibernate.query.criteria.internal.ExpressionImplementor
asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString
-
从接口继承的方法 javax.persistence.criteria.FetchParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
-
从接口继承的方法 javax.persistence.criteria.From
getJoins, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet
-
从接口继承的方法 org.hibernate.query.criteria.internal.FromImplementor
getCorrelationParent, prepareCorrelationDelegate, renderTableExpression
-
从接口继承的方法 org.hibernate.query.criteria.internal.SelectionImplementor
getValueHandlers
-
从接口继承的方法 org.hibernate.query.criteria.internal.TupleElementImplementor
getValueHandler
-
-
-
-
方法详细资料
-
getAlias
public String getAlias()
- 指定者:
getAlias在接口中javax.persistence.TupleElement<O>- 覆盖:
getAlias在类中AbstractFromImpl<O,T>
-
prepareAlias
public void prepareAlias(RenderingContext renderingContext)
- 指定者:
prepareAlias在接口中FromImplementor<O,K>- 指定者:
prepareAlias在接口中PathSource<O>- 覆盖:
prepareAlias在类中AbstractFromImpl<O,T>
-
setAlias
protected void setAlias(String alias)
从类复制的说明:AbstractTupleElementProtected access to define the alias.- 覆盖:
setAlias在类中AbstractTupleElement<T>- 参数:
alias- The alias to use.
-
render
public String render(RenderingContext renderingContext)
从接口复制的说明:RenderablePerform the rendering, returning the rendition- 指定者:
render在接口中Renderable- 覆盖:
render在类中AbstractFromImpl<O,T>
-
locateManagedType
protected javax.persistence.metamodel.ManagedType<T> locateManagedType()
- 覆盖:
locateManagedType在类中PluralAttributeJoinSupport<O,Map<K,T>,T>
-
getPathIdentifier
public String getPathIdentifier()
从接口复制的说明:PathSourceGet the string representation of this path as a navigation from one of the queries identification variables- 指定者:
getPathIdentifier在接口中PathSource<O>- 覆盖:
getPathIdentifier在类中AbstractFromImpl<O,T>- 返回:
- The path's identifier.
-
getPathSourceForSubPaths
protected PathSource getPathSourceForSubPaths()
- 覆盖:
getPathSourceForSubPaths在类中AbstractPathImpl<T>
-
-