接口的使用
org.hibernate.persister.entity.Loadable
-
使用Loadable的程序包 程序包 说明 org.hibernate.engine.spi org.hibernate.hql.internal.classic This package contains the Hibernate 2.x query parser which is being end-of-lifed.org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.org.hibernate.loader.custom This package defines a framework for custom loaders that accept handwritten SQLorg.hibernate.loader.hql This package defines a loader for the AST-based query parserorg.hibernate.loader.spi org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. -
-
org.hibernate.engine.spi中Loadable的使用
参数类型为Loadable的org.hibernate.engine.spi中的构造器 构造器 说明 SubselectFetch(String subselectFetchQueryFragment, String alias, Loadable loadable, QueryParameters queryParameters, Set resultingEntityKeys, Map namedParameterLocMap)Construct a SubselectFetch instance using the provided subselect fetch query fragment,subselectFetchQueryFragment.SubselectFetch(String alias, Loadable loadable, QueryParameters queryParameters, Set resultingEntityKeys, Map namedParameterLocMap)Construct a SubselectFetch instance. -
org.hibernate.hql.internal.classic中Loadable的使用
返回Loadable的org.hibernate.hql.internal.classic中的方法 修饰符和类型 方法 说明 protected Loadable[]QueryTranslatorImpl. getEntityPersisters()Persisters for the return values of a find() style query. -
org.hibernate.loader中Loadable的使用
声明为Loadable的org.hibernate.loader中的字段 修饰符和类型 字段 说明 protected Loadable[]JoinWalker. persistersprotected Loadable[]OuterJoinLoader. persisters返回Loadable的org.hibernate.loader中的方法 修饰符和类型 方法 说明 protected abstract Loadable[]Loader. getEntityPersisters()An array of persisters of entity classes contained in each row of results; implemented by all subclassesprotected Loadable[]OuterJoinLoader. getEntityPersisters()LoadableAbstractEntityJoinWalker. getPersister()Loadable[]JoinWalker. getPersisters()参数类型为Loadable的org.hibernate.loader中的方法 修饰符和类型 方法 说明 protected voidLoader. extractKeysFromResultSet(Loadable[] persisters, QueryParameters queryParameters, ResultSet resultSet, SharedSessionContractImplementor session, EntityKey[] keys, LockMode[] lockModes, List hydratedObjects)protected StringColumnEntityAliases. getDiscriminatorAlias(Loadable persister, String suffix)protected StringDefaultEntityAliases. getDiscriminatorAlias(Loadable persister, String suffix)protected String[]ColumnEntityAliases. getIdentifierAliases(Loadable persister, String suffix)protected String[]DefaultEntityAliases. getIdentifierAliases(Loadable persister, String suffix)protected String[]ColumnEntityAliases. getPropertyAliases(Loadable persister, int j)protected String[]DefaultEntityAliases. getPropertyAliases(Loadable persister, int j)String[][]DefaultEntityAliases. getSuffixedPropertyAliases(Loadable persister)String[][]EntityAliases. getSuffixedPropertyAliases(Loadable persister)The result set column aliases for the property columns of a subclassvoidJoinWalker. setPersisters(Loadable[] persisters)参数类型为Loadable的org.hibernate.loader中的构造器 构造器 说明 ColumnEntityAliases(Map returnProperties, Loadable persister, String suffix)DefaultEntityAliases(Map userProvidedAliases, Loadable persister, String suffix)Calculate and cache select-clause aliasesDefaultEntityAliases(Loadable persister, String suffix) -
org.hibernate.loader.custom中Loadable的使用
返回Loadable的org.hibernate.loader.custom中的方法 修饰符和类型 方法 说明 protected Loadable[]CustomLoader. getEntityPersisters() -
org.hibernate.loader.hql中Loadable的使用
返回Loadable的org.hibernate.loader.hql中的方法 修饰符和类型 方法 说明 Loadable[]QueryLoader. getEntityPersisters() -
org.hibernate.loader.spi中Loadable的使用
参数类型为Loadable的org.hibernate.loader.spi中的方法 修饰符和类型 方法 说明 voidAfterLoadAction. afterLoad(SharedSessionContractImplementor session, Object entity, Loadable persister) -
org.hibernate.persister.entity中Loadable的使用
org.hibernate.persister.entity中Loadable的子接口 修饰符和类型 接口 说明 interfaceOuterJoinLoadableA EntityPersister that may be loaded by outer join using the OuterJoinLoader hierarchy and may be an element of a one-to-many association.interfaceQueryableExtends the generic EntityPersister contract to add operations required by the Hibernate Query LanguageinterfaceSQLLoadableA class persister that supports queries expressed in the platform native SQL dialectinterfaceUniqueKeyLoadable实现Loadable的org.hibernate.persister.entity中的类 修饰符和类型 类 说明 classAbstractEntityPersisterBasic functionality for persisting an entity via JDBC through either generated or custom SQLclassJoinedSubclassEntityPersisterAn EntityPersister implementing the normalized "table-per-subclass" mapping strategyclassSingleTableEntityPersisterThe default implementation of the EntityPersister interface.classUnionSubclassEntityPersisterImplementation of the "table-per-concrete-class" or "roll-down" mapping strategy for an entity and its inheritance hierarchy.参数类型为Loadable的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 Object[]AbstractEntityPersister. hydrate(ResultSet rs, Serializable id, Object object, Loadable rootLoadable, String[][] suffixedPropertyColumns, boolean allProperties, SharedSessionContractImplementor session)Unmarshal the fields of a persistent instance from a result set, without resolving associations or collections.Object[]Loadable. hydrate(ResultSet rs, Serializable id, Object object, Loadable rootLoadable, String[][] suffixedPropertyColumns, boolean allProperties, SharedSessionContractImplementor session)Retrieve property values from one row of a result set参数类型为Loadable的org.hibernate.persister.entity中的构造器 构造器 说明 DiscriminatorType(Type underlyingType, Loadable persister)
-