Package org.hibernate.query.results
Interface ResultSetMapping
-
- All Superinterfaces:
JdbcValuesMappingProducer
- All Known Implementing Classes:
ResultSetMappingImpl
public interface ResultSetMapping extends JdbcValuesMappingProducer
Acts as theJdbcValuesMappingProducerforNativeQueryorProcedureCall/StoredProcedureQueryinstances. Can be defined-
statically via
SqlResultSetMappingor `hbm.xml` mapping - dynamically via Hibernate-specific APIs:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddLegacyFetchBuilder(DynamicFetchBuilderLegacy fetchBuilder)voidaddResultBuilder(ResultBuilder resultBuilder)intgetNumberOfResultBuilders()NamedResultSetMappingMementotoMemento(String name)voidvisitLegacyFetchBuilders(Consumer<DynamicFetchBuilderLegacy> resultBuilderConsumer)voidvisitResultBuilders(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)
-
-