2012-05-24 57 views
0

領域我有一個實體的定義是這樣的:學說2 ORDER BY的joinTable

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

有沒有一種方法來創建通過vezetonev現場訂購這些Munkatars對象查詢?

我試過ORDER BY m.vezeto.nev,但那給了我一個錯誤,並且文檔沒有提供關於此的很多信息。

回答

1

必須使用加入這樣的例子:

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