Package org.hibernate.query.results
package org.hibernate.query.results
Support for defining result set mappings used in
NativeQuery,
ProcedureCall, and StoredProcedureQuery.
These result set mappings are used to map the values in the JDBC ResultSet into
the query result graph.
Subpackages handle different sources of result set mappings:
org.hibernate.query.results.completehandles result set mappings which are completely known upfront and are faster to resolve.org.hibernate.query.results.dynamichandles result set mappings which are defined incrementally via theNativeQueryinterface and need to resolve themselves against other dynamic mappings. These take more resources to resolve.org.hibernate.query.results.implicithandles implicit result set mappings.
- Author:
- Steve Ebersole
- See Also:
-
ClassDescriptionResponsible for building a single
DomainResultinstance as part of the overall mapping of native / procedure query results.FetchBuilder used when an explicit mapping was not givenImplementation of JdbcValuesMapping for native / procedure queriesIndicates that a column defined as part of a SQL ResultSet mapping was not part of the query's ResultSetResponsible for building a singleDomainResultinstance as part of the overall mapping of native / procedure query results.Nominal extension to ResultBuilder for cases involving scalar resultsSpecialization of ResultBuilder for building an EntityResultNominal extension to ResultBuilder for cases involving dynamic-instantiation resultsActs as theJdbcValuesMappingProducerforNativeQueryorProcedureCall/StoredProcedureQueryinstances.SqlSelection used inResultSetMappingresolution.A TableGroup created with regards to a SQL ResultSet mapping