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 TypeMethodDescriptionvoidaddAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) default JdbcValuesMappingProducerresolve(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 theDomainResultandFetch -
addAffectedTableNames
void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory) -
cacheKeyInstance
-