private static void bind( ResultSetMappingBindingDefinition resultSetMappingSource, ResultSetMappingDefinition binding, HbmLocalMetadataBuildingContext context) { int cnt = 0; for ( Object valueMappingSource : resultSetMappingSource.getValueMappingSources() ) { if ( JaxbHbmNativeQueryReturnType.class.isInstance( valueMappingSource ) ) { binding.addQueryReturn( extractReturnDescription( (JaxbHbmNativeQueryReturnType) valueMappingSource, context, cnt++ ) ); } else if ( JaxbHbmNativeQueryCollectionLoadReturnType.class.isInstance( valueMappingSource ) ) { binding.addQueryReturn( extractReturnDescription( (JaxbHbmNativeQueryCollectionLoadReturnType) valueMappingSource, context, cnt++ ) ); } else if ( JaxbHbmNativeQueryJoinReturnType.class.isInstance( valueMappingSource ) ) { binding.addQueryReturn( extractReturnDescription( (JaxbHbmNativeQueryJoinReturnType) valueMappingSource, context, cnt++ ) ); } else if ( JaxbHbmNativeQueryScalarReturnType.class.isInstance( valueMappingSource ) ) { binding.addQueryReturn( extractReturnDescription( (JaxbHbmNativeQueryScalarReturnType) valueMappingSource, context ) ); } } }
LockMode.READ ); definition.addQueryReturn( result ); definition.addQueryReturn( new NativeSQLQueryScalarReturn( normalizeColumnQuoting( column.name() ), definition.addQueryReturn( new NativeSQLQueryConstructorReturn( constructorResult.targetClass(), columnReturns ) );
LockMode.READ ); definition.addQueryReturn( result ); definition.addQueryReturn( new NativeSQLQueryScalarReturn( mappings.getObjectNameNormalizer().normalizeIdentifierQuoting(
definition.addQueryReturn( new NativeSQLQueryScalarReturn( column, type ) ); definition.addQueryReturn( bindReturn( returnElem, mappings, cnt ) ); definition.addQueryReturn( bindReturnJoin( returnElem, mappings ) ); definition.addQueryReturn( bindLoadCollection( returnElem, mappings ) );
definition.addQueryReturn( new NativeSQLQueryScalarReturn( column, type ) ); definition.addQueryReturn( bindReturn( returnElem, mappings, cnt ) ); definition.addQueryReturn( bindReturnJoin( returnElem, mappings ) ); definition.addQueryReturn( bindLoadCollection( returnElem, mappings ) );
definition.addQueryReturn(new NativeSQLQueryRootReturn(getOrCreateAlias(entityClass), entityClass.getName(), getPropertyResults(entityClass, entityResultSet.fields(), returnedEntities, mappedReturns, ""), LockMode.READ)); .addQueryReturn( new NativeSQLQueryRootReturn(getOrCreateAlias(entityResult.entityClass()), entityResult.entityClass().getName(), getPropertyResults(entityResult.entityClass(), definition.addQueryReturn(mappedReturn);
LockMode.READ ); definition.addQueryReturn( result ); definition.addQueryReturn( new NativeSQLQueryScalarReturn( mappings.getObjectNameNormalizer().normalizeIdentifierQuoting(
LockMode.READ ); definition.addQueryReturn( result ); definition.addQueryReturn( new NativeSQLQueryScalarReturn( mappings.getObjectNameNormalizer().normalizeIdentifierQuoting(