public class

AliasToEntityMapResultTransformer

extends BasicTransformerAdapter
implements Serializable
java.lang.Object
   ↳ org.hibernate.transform.BasicTransformerAdapter
     ↳ org.hibernate.transform.AliasToEntityMapResultTransformer

Class Overview

ResultTransformer implementation which builds a map for each "row", made up of each aliased value where the alias is the map key.

Since this transformer is stateless, all instances would be considered equal. So for optimization purposes we limit it to a single, singleton instance.

Summary

Fields
public static final AliasToEntityMapResultTransformer INSTANCE
Public Methods
Object transformTuple(Object[] tuple, String[] aliases)
Tuples are the elements making up each "row" of the query result.
[Expand]
Inherited Methods
From class org.hibernate.transform.BasicTransformerAdapter
From class java.lang.Object
From interface org.hibernate.transform.ResultTransformer

Fields

public static final AliasToEntityMapResultTransformer INSTANCE

Public Methods

public Object transformTuple (Object[] tuple, String[] aliases)

Tuples are the elements making up each "row" of the query result. The contract here is to transform these elements into the final row.

Parameters
tuple The result elements
aliases The result aliases ("parallel" array to tuple)
Returns
  • The transformed row.