Interface ResultMemento
- All Superinterfaces:
ResultMappingMementoNode
- All Known Subinterfaces:
ModelPartResultMemento, ModelPartResultMementoBasic, ModelPartResultMementoCollection, ResultMementoBasic, ResultMementoEntity, ResultMementoInstantiation
Models a SQL ResultSet mapping generally defined via annotations.
May also be created via
.
[1] Or through
- Since:
- 6.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault <R> booleancanBeTreatedAsResultSetMapping(Class<R> resultType, SessionFactory sessionFactory) Class<?> resolve(Consumer<String> querySpaceConsumer, org.hibernate.query.internal.ResultSetMappingResolutionContext context) <R> jakarta.persistence.sql.ResultSetMapping<R> toJpaMapping(SessionFactory sessionFactory) default <R> jakarta.persistence.sql.MappingElement<R> toJpaMappingElement(SessionFactory sessionFactory)
-
Method Details
-
getResultJavaType
Class<?> getResultJavaType() -
resolve
ResultBuilder resolve(Consumer<String> querySpaceConsumer, org.hibernate.query.internal.ResultSetMappingResolutionContext context) -
canBeTreatedAsResultSetMapping
default <R> boolean canBeTreatedAsResultSetMapping(Class<R> resultType, SessionFactory sessionFactory) -
toJpaMapping
-
toJpaMappingElement
default <R> jakarta.persistence.sql.MappingElement<R> toJpaMappingElement(SessionFactory sessionFactory)
-