Interface JdbcValuesMappingProducer
- All Known Subinterfaces:
ResultSetMapping
- All Known Implementing Classes:
GeneratedValuesMappingProducer
,JdbcValuesMappingProducerStandard
,ResultSetMappingImpl
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 ResultSetMetaData
to determine the types-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAffectedTableNames
(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) default JdbcValuesMappingProducer
resolve
(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) Resolve the JdbcValuesMapping.
-
Method Details
-
resolve
JdbcValuesMapping resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) Resolve the JdbcValuesMapping. This involves resolving theDomainResult
andFetch
-
addAffectedTableNames
void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) -
cacheKeyInstance
-