0

我有一个这样定义的实体:

Munkatars:
    id:
        id:
            type: integer
    fields:
        nev:
            type: text
        [...]
    manyToOne:
        vezeto:
            targetEntity: Munkatars
            inversedBy: alarendeltek
    oneToMany:
        alarendeltek:
            targetEntity: Munkatars
            mappedBy: vezeto
            fetch: EXTRA_LAZY

有没有办法创建一个按它们的字段对这些Munkatars对象排序的查询?vezetonev

我试过 ORDER BY m.vezeto.nev,但这给了我一个错误,并且文档没有提供太多关于此的信息。

4

1 回答 1

2

你必须像这个例子一样使用join:

createQuery("SELECT m.nev 
             FROM  Entity\Munkatars as m 
             LEFT JOIN m.vezeto as v
             ORDER BY v.nev");
于 2012-05-24T19:28:19.960 回答