Top Description Fields Constructors Methods
org.hibernate.sql.results.jdbc.internal

public Class JdbcValuesMappingProducerStandard

extends Object
implements JdbcValuesMappingProducer
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
Imports
java.util.ArrayList, .List, .Set, org.hibernate.engine.spi.LoadQueryInfluencers, .SessionFactoryImplementor, org.hibernate.query.NativeQuery, org.hibernate.sql.ast.spi.SqlSelection, org.hibernate.sql.results.graph.DomainResult, org.hibernate.sql.results.jdbc.spi.JdbcValuesMapping, .JdbcValuesMappingProducer, .JdbcValuesMetadata

Hibernate's standard ResultSetMappingDescriptor implementation for cases where Hibernate itself creates the mappings. Basically this covers all scenarios *except* NativeQuery processing - an important distinction as it means we do not have to perform any java.sql.ResultSetMetaData resolutions.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final JdbcValuesMapping

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public JdbcValuesMapping
resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer.resolve.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Resolve the JdbcValuesMapping.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

resolvedMappingback to summary
private final JdbcValuesMapping resolvedMapping

Constructor Detail

JdbcValuesMappingProducerStandardback to summary
public JdbcValuesMappingProducerStandard(List<SqlSelection> sqlSelections, List<DomainResult<?>> domainResults)

Method Detail

addAffectedTableNamesback to summary
public void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer.addAffectedTableNames.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Annotations
@Override
resolveback to summary
public JdbcValuesMapping resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer.resolve.

Doc from org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer.resolve.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Resolve the JdbcValuesMapping. This involves resolving the org.hibernate.sql.results.graph.DomainResult and org.hibernate.sql.results.graph.Fetch

Annotations
@Override