当前页面: 
在线文档首页 > 
Hibernate 3.2.3 正式版 API 英文文档
AliasToBeanResultTransformer (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档
org.hibernate.transform
Class AliasToBeanResultTransformer
java.lang.Object
   org.hibernate.transform.AliasToBeanResultTransformer
org.hibernate.transform.AliasToBeanResultTransformer
- All Implemented Interfaces: 
- ResultTransformer, Serializable
- public class AliasToBeanResultTransformer- extends Object- implements ResultTransformer
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. 
 
 
 List resultWithAliasedBean = s.createCriteria(Enrolment.class)
			.createAlias("student", "st")
			.createAlias("course", "co")
			.setProjection( Projections.projectionList()
					.add( Projections.property("co.description"), "courseDescription" )
			)
			.setResultTransformer( new AliasToBeanResultTransformer(StudentDTO.class) )
			.list();
  StudentDTO dto = (StudentDTO)resultWithAliasedBean.get(0);
	
- Author:
- max
- See Also:
- Serialized Form
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AliasToBeanResultTransformer
public AliasToBeanResultTransformer(Class resultClass)
transformTuple
public Object transformTuple(Object[] tuple,
                             String[] aliases)
- 
- Specified by:
- transformTuplein interface- ResultTransformer
 
- 
 
transformList
public List transformList(List collection)
- 
- Specified by:
- transformListin interface- ResultTransformer
 
-