将别名放入部分选择原则中

jmr*_*raz 7 doctrine doctrine-orm

是否可以在部分选择中使用别名?因为我使用下划线作为前端变量和后端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();
Run Code Online (Sandbox Code Playgroud)

我已经搜索了很多次,但仍然无法找到答案.也许有人知道如何或想要告诉我这是不可能的.