Top Description Methods
org.hibernate.sql.results.jdbc.spi

public Interface JdbcValuesMappingProducer

Known Direct Subinterfaces
org.hibernate.query.results.ResultSetMapping
Known Direct Implementers
org.hibernate.sql.results.jdbc.internal.JdbcValuesMappingProducerStandard
Annotations
@Incubating
Imports
java.util.Set, org.hibernate.Incubating, org.hibernate.engine.spi.LoadQueryInfluencers, .SessionFactoryImplementor, org.hibernate.query.results.ResultSetMapping

Producer for JdbcValuesMapping references. The split allows resolution of JDBC value metadata to be used in the production of JdbcValuesMapping references. Generally this feature is used from ResultSetMapping instances from native-sql queries and procedure-call queries where not all JDBC types are known and we need the JDBC java.sql.ResultSetMetaData to determine the types
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public void
addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
public default JdbcValuesMappingProducer
public JdbcValuesMapping
resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Resolve the JdbcValuesMapping.

Method Detail

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

Deprecated

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

cacheKeyInstanceback to summary
public default JdbcValuesMappingProducer cacheKeyInstance()
resolveback to summary
public JdbcValuesMapping resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)

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