Top Description Interfaces Classes
[default module]

Package org.hibernate.transform


Defines strategies for post-processing criteria query result sets into a form convenient to the application.

Interface Summary

Modifier and TypeInterface and Description
public interface
ResultTransformer

Implementors define a strategy for transforming query results into the actual application-visible query result list.

Class Summary

Modifier and TypeClass and Description
public class
AliasToBeanConstructorResultTransformer

Wraps the tuples in a constructor call.

public class
AliasToBeanResultTransformer

Result transformer that allows to transform a result to a user specified class which will be populated via setter methods or fields matching the alias names.

public class
AliasToEntityMapResultTransformer

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

public abstract class
BasicTransformerAdapter

Provides the basic "noop" impls of the ResultTransformer contract.

public class
DistinctResultTransformer

Distinctions the result tuples in the final result based on the defined equality of the tuples.

public class
DistinctRootEntityResultTransformer

Much like RootEntityResultTransformer, but we also distinct the entity in the final result.

public class
public class
RootEntityResultTransformer

ResultTransformer implementation which limits the result tuple to only the "root entity".

public class
ToListResultTransformer

Tranforms each result row from a tuple into a List, such that what you end up with is a List of Lists.

public class