Top Description Interfaces Classes
[default module]

Package org.hibernate.query.results.complete


Support for immutable result/fetch builder graph nodes built from static sources such as jakarta.persistence.SqlResultSetMapping or the hbm.xml mapping element <resultset/>.

The differentiation from org.hibernate.query.results.dynamic is that here we have up-front knowledge of the complete mapping graph and can perform optimized resolution process

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
public interface
CompleteResultBuilderBasicValued

Nominal extension to ResultBuilder for cases involving scalar results

public interface
public interface
public interface
ModelPartReference

A ResultBuilder or FetchBuilder that refers to some part of the user's domain model

public interface
public interface
public interface
public interface

Class Summary

Modifier and TypeClass and Description
public class
public class
CompleteFetchBuilderEmbeddableValuedModelPart

CompleteFetchBuilder for embeddable-valued ModelParts

public class
CompleteFetchBuilderEntityValuedModelPart

CompleteFetchBuilder for entity-valued ModelParts

public class
CompleteResultBuilderBasicModelPart

CompleteResultBuilder for basic-valued ModelParts

public class
CompleteResultBuilderBasicValuedConverted<O, R>

ResultBuilder for scalar results defined via:

public class
CompleteResultBuilderBasicValuedStandard

ResultBuilder for scalar results defined via:

public class
public class
CompleteResultBuilderEntityJpa

CompleteResultBuilderEntityValued implementation specific to JPA.

public class
public class
CompleteResultBuilderInstantiation

ResultBuilder for dynamic instantiation results (jakarta.persistence.ConstructorResult

public class
public class