0
我在DB中有3個表。如何在HQL中編寫連接查詢
我要讓參加這樣的查詢:
from Installment i
join Payment p on i.vcode=p.Installment_Vcode and p.vcode=:vcode
但是當我運行它,這個錯誤發生:
unexpected token: on near line 1, column 47 [from information.Installment i join Payment p on i.vcode=p.Installment_Vcode]
它也不適用於「with」。錯誤是:路徑預計加入! – AFF 2012-07-24 11:32:57
是的。正如我所說的那樣,正如我給你解釋的鏈接,你只能通過這些實體之間的關聯**(OneToMany,ManyToOne等)來加入兩個實體**。 HQL!= SQL。 – 2012-07-24 11:36:58
這兩個表有一個關係(一對多),因爲我在查詢中寫道:i.vcode = p.Installment_Vcode。 vcode是PK – AFF 2012-07-24 11:43:16