程序包 org.hibernate.loader
This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.
Subclasses of Loader define a particular query mechanism.
-
接口概要 接口 说明 BatchLoadSizingStrategy Strategy (pluggable) for determining an optimal size for batch loads.CollectionAliases Type definition of CollectionAliases.EntityAliases Metadata describing the SQL result set column aliases for a particular entity.JoinWalker.AssociationInitCallback -
类概要 类 说明 AbstractEntityJoinWalker Abstract walker for walkers which begin at an entity (criteria queries and entity loaders).BasicLoader Uses the default mapping from property to result set column alias defined by the entities' persisters.ColumnEntityAliases EntityAliases that chooses the column names over the alias names.DefaultEntityAliases EntityAliases which handles the logic of selecting user provided aliases (via return-property), before using the default aliases.GeneratedCollectionAliases CollectionAliases which handles the logic of selecting user provided aliases (via return-property), before using the default aliases.JoinWalker Walks the metamodel, searching for joins, and collecting together information needed by OuterJoinLoader.Loader Abstract superclass of object loading (and querying) strategies.Loader.SqlStatementWrapper OuterJoinableAssociation Part of the Hibernate SQL rendering internals.OuterJoinLoader Implements logic for walking a tree of associated classes.PropertyPath -
枚举概要 枚举 说明 BatchFetchStyle Defines the style that should be used to perform batch loading. -
异常错误概要 异常错误 说明 MultipleBagFetchException Exception used to indicate that a query is attempting to simultaneously fetch multiplebags