接口 ResultSetProcessor
-
- 所有已知实现类:
ResultSetProcessorImpl
public interface ResultSetProcessorContract for processing JDBC ResultSets. Separated because ResultSets can be chained and we'd really like to reuse this logic across all result sets. todo : investigate having this work with non-JDBC results; maybe just typed as Object? or a special Result contract?- 作者:
- Steve Ebersole
-
-
方法概要
所有方法 实例方法 抽象方法 已过时的方法 修饰符和类型 方法 说明 ListextractResults(ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, List<AfterLoadAction> afterLoadActions)Process an entire ResultSet, performing all extractions.ScrollableResultSetProcessortoOnDemandForm()已过时。Going away!
-
-
-
方法详细资料
-
toOnDemandForm
@Deprecated ScrollableResultSetProcessor toOnDemandForm()
已过时。Going away!Make 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.
-
extractResults
List extractResults(ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, List<AfterLoadAction> afterLoadActions) throws SQLException
Process 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.- 参数:
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...afterLoadActions- Actions to be performed after loading an entity.- 返回:
- The extracted results list.
- 抛出:
SQLException- Indicates a problem access the JDBC ResultSet
-
-