Interface JdbcValuesMappingProducer
-
- All Known Subinterfaces:
ResultSetMapping
- All Known Implementing Classes:
JdbcValuesMappingProducerStandard
,ResultSetMappingImpl
@Incubating public interface JdbcValuesMappingProducer
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 fromResultSetMapping
instances from native-sql queries and procedure-call queries where not all JDBC types are known and we need the JDBCResultSetMetaData
to determine the types
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory)
default JdbcValuesMappingProducer
cacheKeyInstance()
JdbcValuesMapping
resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)
Resolve the JdbcValuesMapping.
-
-
-
Method Detail
-
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
default JdbcValuesMappingProducer cacheKeyInstance()
-
-