其他分享
首页 > 其他分享> > querydsl 返回指定泛型类

querydsl 返回指定泛型类

作者:互联网

使用Projections.bean()

JPAQuery<AppServiceDetailVM> appServiceDetailVMJPAQuery = queryFactory.select(Projections.bean(
            AppServiceDetailVM.class,
            qAppService.id,
            qAppService.appStackId,
            qAppService.companyId
        )).from(qAppService)
            .leftJoin(qAppServiceProfile)
            .on(qAppService.id.eq(qAppServiceProfile.serviceId))
            .where(booleanBuilder)
            .orderBy(qAppService.createTime.asc())
            .limit(pageable.getPageSize())
            .offset(pageable.getOffset());

        List<AppServiceDetailVM> fetch = appServiceDetailVMJPAQuery.fetch();

标签:qAppServiceProfile,qAppService,pageable,appServiceDetailVMJPAQuery,querydsl,指定,b
来源: https://www.cnblogs.com/xiaojiluben/p/15239561.html