爲什麼這個HQL語句就像一個內部連接?爲什麼這個hql語句就像一個內部連接?
select
user.id,
user.allocationVersion,
user.tx.statusId,
user.userId,
user.nameFirst,
user.nameLast,
user.email1,
user.statusId,
user.tx.name,
user.note1,
user.note2
from
module.bb.jpa.User as user
where user.clientId = :clientId
order by user.id DESC
其在用戶類引用的TX
類可以是null
。爲什麼我會得到一個結果,就好像我做了一個inner join
?我只是得到User
s與TX
,但我想要所有這些。
我們期待更多的解釋和輸出錯誤:) – Musaddique
沒有錯誤。用戶可以有TX,但如果用戶沒有,他不會出現在結果列表中。我希望所有的用戶都能出現,因爲我沒有明確地在TX表上進行內部連接。 – user489872