Doctrine orm 条令2:按可合并字段排序

Doctrine orm 条令2:按可合并字段排序,doctrine-orm,dql,Doctrine Orm,Dql,我有一个定义如下的实体: Munkatars: id: id: type: integer fields: nev: type: text [...] manyToOne: vezeto: targetEntity: Munkatars inversedBy: alarendeltek oneToMany:

我有一个定义如下的实体:

Munkatars:
    id:
        id:
            type: integer
    fields:
        nev:
            type: text
        [...]
    manyToOne:
        vezeto:
            targetEntity: Munkatars
            inversedBy: alarendeltek
    oneToMany:
        alarendeltek:
            targetEntity: Munkatars
            mappedBy: vezeto
            fetch: EXTRA_LAZY
有没有办法创建一个查询,按照
vezeto
nev
字段对这些
munkatar
对象进行排序


我尝试了m.vezeto.nev的ORDER,但这给了我一个错误,文档中没有提供太多关于这一点的信息。

您必须像以下示例那样使用join:

createQuery("SELECT m.nev 
             FROM  Entity\Munkatars as m 
             LEFT JOIN m.vezeto as v
             ORDER BY v.nev");