org.hibernate.transform

Interface ResultTransformer

All Superinterfaces:
Serializable
Known Implementing Classes:
AliasToBeanConstructorResultTransformer, AliasToBeanResultTransformer, AliasToEntityMapResultTransformer, DistinctRootEntityResultTransformer, PassThroughResultTransformer, RootEntityResultTransformer, ToListResultTransformer

public interface ResultTransformer
extends Serializable

Implementors define a strategy for transforming criteria query results into the actual application-visible query result list.
Author:
Gavin King
See Also:
Criteria.setResultTransformer(ResultTransformer)

Method Summary

List
transformList(List collection)
Object
transformTuple(Object[] tuple, String[] aliases)

Method Details

transformList

public List transformList(List collection)

transformTuple

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