gpt4 book ai didi

grails - 如何在Grails3中使用resultTransformer

转载 作者:行者123 更新时间:2023-12-02 15:43:49 26 4
gpt4 key购买 nike

我想使用以下代码将投影结果传输到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值。

最佳答案

下面的代码为我工作。

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

注意:使用带有两个参数的 property(),否则将返回 null

关于grails - 如何在Grails3中使用resultTransformer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53002618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com