是否可以在部分选择中使用别名?因为我使用下划线作为前端变量和后端camelCasing的命名约定。
这是我的学说查询:
return $this->postingRepo->createQueryBuilder('p')
->select('p.postingId','p.datetimePosted')
->innerJoin('p.user','u')
->addSelect('partial u.{userId as user_id,firstName as first_name,lastName as last_name}') // ----> generates an error message
->orderBy('p.datetimePosted','DESC')
->getQuery()
->getArrayResult();
我已经搜索了很多次,但仍然无法找到答案。也许有人知道如何或想要告诉我这是不可能的。