接口的使用
org.hibernate.query.criteria.internal.PathSource
-
使用PathSource的程序包 程序包 说明 org.hibernate.query.criteria.internal org.hibernate.query.criteria.internal.path -
-
org.hibernate.query.criteria.internal中PathSource的使用
org.hibernate.query.criteria.internal中PathSource的子接口 修饰符和类型 接口 说明 interfaceCollectionJoinImplementor<Z,X>Specialization ofJoinImplementorforCollectiontyped attribute joinsinterfaceFromImplementor<Z,X>Implementation contract for the JPAFrominterface.interfaceJoinImplementor<Z,X>Consolidates theJoinandFetchhierarchies since that is how we implement them.interfaceListJoinImplementor<Z,X>Specialization ofJoinImplementorforListtyped attribute joinsinterfaceMapJoinImplementor<Z,K,V>Specialization ofJoinImplementorforMaptyped attribute joinsinterfacePathImplementor<X>Implementation contract for the JPAPathinterface.interfaceSetJoinImplementor<Z,X>Specialization ofJoinImplementorforSettyped attribute joins返回PathSource的org.hibernate.query.criteria.internal中的方法 修饰符和类型 方法 说明 PathSourceIllegalDereferenceException. getPathSource()参数类型为PathSource的org.hibernate.query.criteria.internal中的构造器 构造器 说明 IllegalDereferenceException(PathSource pathSource) -
org.hibernate.query.criteria.internal.path中PathSource的使用
实现PathSource的org.hibernate.query.criteria.internal.path中的类 修饰符和类型 类 说明 classAbstractFromImpl<Z,X>Convenience base class for variousFromimplementations.classAbstractJoinImpl<Z,X>Convenience base class for variousJoinimplementations.classAbstractPathImpl<X>Convenience base class for variousPathimplementations.classCollectionAttributeJoin<O,E>Models a join based on a plural association attribute.static classCollectionAttributeJoin.TreatedCollectionAttributeJoin<O,T>classListAttributeJoin<O,E>Models a join based on a list-style plural association attribute.static classListAttributeJoin.TreatedListAttributeJoin<O,T>classMapAttributeJoin<O,K,V>Models a join based on a map-style plural association attribute.static classMapAttributeJoin.TreatedMapAttributeJoin<O,K,T>static classMapKeyHelpers.MapKeyPath<K>Models a path to a map key.static classMapKeyHelpers.MapKeySource<K,V>Defines a path for the map which can then be used to represent the source of the map key "attribute".classPluralAttributeJoinSupport<O,C,E>Support for defining joins to plural attributes (JPA requires typing based on the specific collection type so we cannot really implement all support in a single class)classPluralAttributePath<X>Models a path for aPluralAttributegenerally obtained from aPath.get(javax.persistence.metamodel.SingularAttribute<? super X, Y>)callclassRootImpl<X>Hibernate implementation of the JPARootcontractstatic classRootImpl.TreatedRoot<T>classSetAttributeJoin<O,E>Models a join based on a set-style plural association attribute.static classSetAttributeJoin.TreatedSetAttributeJoin<O,T>classSingularAttributeJoin<O,X>Models a join based on a singular attributestatic classSingularAttributeJoin.TreatedSingularAttributeJoin<O,T>classSingularAttributePath<X>Models a path for aSingularAttributegenerally obtained from aPath.get(SingularAttribute)callstatic classSingularAttributePath.TreatedSingularAttributePath<T>返回PathSource的org.hibernate.query.criteria.internal.path中的方法 修饰符和类型 方法 说明 PathSource<?>AbstractPathImpl. getParentPath()PathSource<Z>AbstractFromImpl. getPathSource()PathSourceAbstractPathImpl. getPathSource()protected PathSourceAbstractPathImpl. getPathSourceForSubPaths()protected PathSourceCollectionAttributeJoin.TreatedCollectionAttributeJoin. getPathSourceForSubPaths()protected PathSourceListAttributeJoin.TreatedListAttributeJoin. getPathSourceForSubPaths()protected PathSourceMapAttributeJoin.TreatedMapAttributeJoin. getPathSourceForSubPaths()protected PathSourceRootImpl.TreatedRoot. getPathSourceForSubPaths()protected PathSourceSetAttributeJoin.TreatedSetAttributeJoin. getPathSourceForSubPaths()参数类型为PathSource的org.hibernate.query.criteria.internal.path中的构造器 构造器 说明 AbstractFromImpl(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource pathSource)AbstractJoinImpl(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource<Z> pathSource, javax.persistence.metamodel.Attribute<? super Z,?> joinAttribute, javax.persistence.criteria.JoinType joinType)AbstractJoinImpl(CriteriaBuilderImpl criteriaBuilder, PathSource<Z> pathSource, javax.persistence.metamodel.Attribute<? super Z,X> joinAttribute, javax.persistence.criteria.JoinType joinType)AbstractPathImpl(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource pathSource)Constructs a basic path instance.CollectionAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, javax.persistence.metamodel.CollectionAttribute<? super O,E> joinAttribute, javax.persistence.criteria.JoinType joinType)ListAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, javax.persistence.metamodel.ListAttribute<? super O,E> joinAttribute, javax.persistence.criteria.JoinType joinType)MapAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<V> javaType, PathSource<O> pathSource, javax.persistence.metamodel.MapAttribute<? super O,K,V> joinAttribute, javax.persistence.criteria.JoinType joinType)PluralAttributeJoinSupport(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, javax.persistence.metamodel.Attribute<? super O,?> joinAttribute, javax.persistence.criteria.JoinType joinType)PluralAttributePath(CriteriaBuilderImpl criteriaBuilder, PathSource source, javax.persistence.metamodel.PluralAttribute<?,X,?> attribute)SetAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, javax.persistence.metamodel.SetAttribute<? super O,E> joinAttribute, javax.persistence.criteria.JoinType joinType)SingularAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource<O> pathSource, javax.persistence.metamodel.SingularAttribute<? super O,?> joinAttribute, javax.persistence.criteria.JoinType joinType)SingularAttributePath(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource pathSource, javax.persistence.metamodel.SingularAttribute<?,X> attribute)
-