0

我想将投影结果传输到 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

4

1 回答 1

0

下面的代码对我有用。

domainDataList = DomainClass.createCriteria().list(){
            resultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP)
                    projections {
                        property('id', 'id')
                        property('title', 'title')
                    }
                };

注意:property()与两个参数一起使用,否则它将返回null

于 2019-06-18T10:46:17.510 回答