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 fromResultSetMappinginstances from native-sql queries and procedure-call queries where not all JDBC types are known and we need the JDBCResultSetMetaDatato determine the types
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory)default JdbcValuesMappingProducercacheKeyInstance()JdbcValuesMappingresolve(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 theDomainResultandFetch
-
addAffectedTableNames
void addAffectedTableNames(Set<String> affectedTableNames, SessionFactoryImplementor sessionFactory)
-
cacheKeyInstance
default JdbcValuesMappingProducer cacheKeyInstance()
-
-