Top Interfaces Classes
[default module]

Package org.hibernate.sql.results.graph.instantiation.internal


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
BeanInjector<T>

Unified contract for injecting a single argument for a dynamic instantiation result, whether that is constructor-based or setter-based.

Class Summary

Modifier and TypeClass and Description
public class
public class
ArgumentReader<A>

Specialized QueryResultAssembler for use as a "reader" for dynamic- instantiation arguments.

public class
pack-priv class
pack-priv class
public class
DynamicInstantiation<T>

Represents a dynamic-instantiation (from an SQM query) as a DomainResultProducer

public class
public class
public class
public class
DynamicInstantiationAssemblerListImpl

A QueryResultAssembler implementation representing handling for dynamic- instantiations targeting a List (per-"row"), E.g.`select new list( pers.name, pers.dateOfBirth ) ...`

public class
DynamicInstantiationAssemblerMapImpl

A QueryResultAssembler implementation representing handling for dynamic- instantiations targeting a Map, e.g.`select new map( pers.name, pers.dateOfBirth ) ...`

public class
public class