Package org.hibernate.query.results
Interface ResultSetMapping
-
- All Superinterfaces:
JdbcValuesMappingProducer
- All Known Implementing Classes:
ResultSetMappingImpl
public interface ResultSetMapping extends JdbcValuesMappingProducer
Acts as theJdbcValuesMappingProducer
forNativeQuery
orProcedureCall
/StoredProcedureQuery
instances. Can be defined-
statically via
SqlResultSetMapping
or `hbm.xml` mapping - dynamically via Hibernate-specific APIs:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addLegacyFetchBuilder(DynamicFetchBuilderLegacy fetchBuilder)
void
addResultBuilder(ResultBuilder resultBuilder)
int
getNumberOfResultBuilders()
NamedResultSetMappingMemento
toMemento(String name)
void
visitLegacyFetchBuilders(Consumer<DynamicFetchBuilderLegacy> resultBuilderConsumer)
void
visitResultBuilders(BiConsumer<Integer,ResultBuilder> resultBuilderConsumer)
-
Methods inherited from interface org.hibernate.sql.results.jdbc.spi.JdbcValuesMappingProducer
addAffectedTableNames, cacheKeyInstance, resolve
-
-
-
-
Method Detail
-
getNumberOfResultBuilders
int getNumberOfResultBuilders()
-
visitResultBuilders
void visitResultBuilders(BiConsumer<Integer,ResultBuilder> resultBuilderConsumer)
-
visitLegacyFetchBuilders
void visitLegacyFetchBuilders(Consumer<DynamicFetchBuilderLegacy> resultBuilderConsumer)
-
addResultBuilder
void addResultBuilder(ResultBuilder resultBuilder)
-
addLegacyFetchBuilder
void addLegacyFetchBuilder(DynamicFetchBuilderLegacy fetchBuilder)
-
toMemento
NamedResultSetMappingMemento toMemento(String name)
-
-