Package org.hibernate.query.results

Support for defining result-set mappings used in NativeQuery and ProcedureCall / StoredProcedureQuery. These result-set mappings are used to map the values in the JDBC ResultSet into the query result graph.

NOTE : Handling the different sources of results and fetches is split into multiple packages and multiple impls for performance reasons. The classes in org.hibernate.query.results.complete represent result/fetch definitions that are completely known up-front and are faster to resolve. The definitions in org.hibernate.query.results.dynamic are built incrementally via Hibernate's NativeQuery contract need to resolve themselves against other dynamic result/fetch definitions and therefore take more resources to resolve. The classes in org.hibernate.query.results.implicit represent results that are implied

See Also:
ResultSetMapping