org.hibernate.transform
Class AliasToEntityMapResultTransformer
- Serializable, ResultTransformer
public class AliasToEntityMapResultTransformer
implements Serializable
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
(this is not quite true yet, see deprecation notice
on
constructor
).
boolean | equals(Object other) - All AliasToEntityMapResultTransformer are considered equal
|
int | hashCode() - All AliasToEntityMapResultTransformer are considered equal
|
Object | transformTuple(Object[] tuple, String[] aliases) -
|
AliasToEntityMapResultTransformer
public AliasToEntityMapResultTransformer()
Use the INSTANCE
reference instead of explicitly creating a new one (to be removed in 3.4).
Instantiate AliasToEntityMapResultTransformer.
todo : make private, see deprecation...
equals
public boolean equals(Object other)
All AliasToEntityMapResultTransformer are considered equal
other
- The other instance to check for equality
- True if (non-null) other is a instance of AliasToEntityMapResultTransformer.
hashCode
public int hashCode()
All AliasToEntityMapResultTransformer are considered equal
- We simply return the hashCode of the AliasToEntityMapResultTransformer class name string.