org.hibernate.transform
Class RootEntityResultTransformer
java.lang.Object
   org.hibernate.transform.BasicTransformerAdapter
org.hibernate.transform.BasicTransformerAdapter
       org.hibernate.transform.RootEntityResultTransformer
org.hibernate.transform.RootEntityResultTransformer
- All Implemented Interfaces: 
- Serializable, ResultTransformer
- public final class RootEntityResultTransformer 
- extends BasicTransformerAdapter- implements Serializable
ResultTransformer implementation which limits the result tuple
 to only the "root entity".
 
 Since this transformer is stateless, all instances would be considered equal.
 So for optimization purposes we limit it to a single, singleton instance.
- Author:
- Gavin King, Steve Ebersole
- See Also:
- Serialized Form
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
INSTANCE
public static final RootEntityResultTransformer INSTANCE
transformTuple
public Object transformTuple(Object[] tuple,
                             String[] aliases)
- Return just the root entity from the row tuple.
 
- 
- Specified by:
- transformTuplein interface- ResultTransformer
- Overrides:
- transformTuplein class- BasicTransformerAdapter
 
- 
- Parameters:
- tuple- The result elements
- aliases- The result aliases ("parallel" array to tuple)
- Returns:
- The transformed row.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.