classes = @ConstructorResult(targetClass = SubscriptionSummary.class, //
for ( ColumnResult columnResult : constructorResult.columns() ) { columnReturns.add( new NativeSQLQueryScalarReturn( new NativeSQLQueryConstructorReturn( constructorResult.targetClass(), columnReturns ) );
@SqlResultSetMapping( name = "person_phone_count", classes = @ConstructorResult( targetClass = PersonPhoneCount.class, columns = {
private static ResultSetMappingDefinition.InstantiationResult extractInstantiationResult( ConstructorResult constructorResult, MetadataBuildingContext context) { final InstantiationResultDefinitionImpl instantiation = new InstantiationResultDefinitionImpl( constructorResult.targetClass().getName() ); for ( ColumnResult columnResult : constructorResult.columns() ) { instantiation.addArgument( new InstantiationResultDefinitionImpl.ArgumentImpl( extractScalarResult( columnResult, context ), columnResult.name() ) ); } return instantiation; }
name = "id-fname-lname", classes = { @ConstructorResult( targetClass = Employee.class, columns = {
classes = @ConstructorResult( targetClass = Product.class, columns = {
classes = @ConstructorResult( targetClass = PersonNames.class, columns = {
@Entity @SqlResultSetMapping(name = "BookValueMapping", classes = @ConstructorResult( targetClass = BookValue.class, columns = { @ColumnResult(name = "title"),
@SqlResultSetMapping(name = "CategoryDtoMapping", classes = { @ConstructorResult( targetClass = CategoryDto.class, columns = {
@ConstructorResult(targetClass = DeploymentPatternTestFailureStat.class, columns = {@ColumnResult(name = "deploymentPatternId"), @ColumnResult(name = "failureCount")}
@ConstructorResult(targetClass = ProductTestStatus.class, columns = { @ColumnResult(name = "id"), @ColumnResult(name = "name"), @ColumnResult(name = "deploymentPatternId"), @ColumnResult(name = "deploymentPattern"),
classes = @ConstructorResult( targetClass = PostDTO.class, columns = {