类 ResultSetProcessorImpl
- java.lang.Object
-
- org.hibernate.loader.plan.exec.process.internal.ResultSetProcessorImpl
-
- 所有已实现的接口:
ResultSetProcessor
public class ResultSetProcessorImpl extends Object implements ResultSetProcessor
- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 构造器 说明 ResultSetProcessorImpl(LoadPlan loadPlan, AliasResolutionContext aliasResolutionContext, RowReader rowReader, boolean shouldUseOptionalEntityInstance, boolean hadSubselectFetches)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ListextractResults(ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, List<AfterLoadAction> afterLoadActionList)Process an entire ResultSet, performing all extractions.ScrollableResultSetProcessortoOnDemandForm()Make this go somewhere else.
-
-
-
构造器详细资料
-
ResultSetProcessorImpl
public ResultSetProcessorImpl(LoadPlan loadPlan, AliasResolutionContext aliasResolutionContext, RowReader rowReader, boolean shouldUseOptionalEntityInstance, boolean hadSubselectFetches)
-
-
方法详细资料
-
toOnDemandForm
public ScrollableResultSetProcessor toOnDemandForm()
从接口复制的说明:ResultSetProcessorMake this go somewhere else. These aren't really linked this way anymore. ScrollableResultSetProcessor is not tied in yet, so not sure yet exactly how that will play out.- 指定者:
toOnDemandForm在接口中ResultSetProcessor
-
extractResults
public List extractResults(ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, List<AfterLoadAction> afterLoadActionList) throws SQLException
从接口复制的说明:ResultSetProcessorProcess an entire ResultSet, performing all extractions. Semi-copy ofLoader.doQuery(org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.engine.spi.QueryParameters, boolean, org.hibernate.transform.ResultTransformer), with focus on just the ResultSet processing bit.- 指定者:
extractResults在接口中ResultSetProcessor- 参数:
resultSet- The result set being processed.session- The originating sessionqueryParameters- The "parameters" used to build the queryreturnProxies- Can proxies be returned (not the same as can they be created!)forcedResultTransformer- My old "friend" ResultTransformer...afterLoadActionList- Actions to be performed after loading an entity.- 返回:
- The extracted results list.
- 抛出:
SQLException- Indicates a problem access the JDBC ResultSet
-
-