我想使用以下代码将投影结果传输到List.i'
testDataList = FunctionalTestCaseData.createCriteria().list(max: pageSize, offset: offset){
eq("functionalTest",fTestcase)
and{
eq("delFlag",0)
}
projections {
property('id')
property('testStep')
property('testData')
property('expectedResult')
property('actualResult')
property('result')
property('functionalTest')
}
resultTransformer = new AliasToBeanResultTransformer(FunctionalTestCaseData)
};
但是不起作用。它为我提供了List<Domain>
值的null
。
答案 0 :(得分:0)
下面的代码对我有用。
domainDataList = DomainClass.createCriteria().list(){
resultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP)
projections {
property('id', 'id')
property('title', 'title')
}
};
注意:将property()
与两个参数一起使用,否则将返回null
。