我有一个像这样定义的实体:
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
的{{1}}字段对这些vezeto
个对象进行排序?
我尝试了ORDER BY m.vezeto.nev,但这给了我一个错误,文档没有提供太多关于此的信息。
答案 0 :(得分:2)
你必须像这个例子一样使用连接:
createQuery("SELECT m.nev
FROM Entity\Munkatars as m
LEFT JOIN m.vezeto as v
ORDER BY v.nev");