2012-05-30 46 views
0

我正在創建一個簡單的Java EE Web應用程序。查詢檢索具有到另一個實體的外鍵的實體列表

在其他實體中,我擁有擁有一些Unit對象的User實體。權限類是正確構建的,並且用戶與單元對象具有一對多關係。我想檢索登錄用戶的所有單位的列表。

因此在單位EJB我必須有以下方法

public List<Unit> findUnitsByOwner(User user) 

我非常熟悉的持久性API,我不能夠創建一個查詢,這將檢索屬於某個單位用戶。

有人可以幫助方法身體嗎?

回答

0

嘛查詢非常簡單:

select unit from User user inner join user.units unit 

但你也可以這樣做更容易

return user.getUnits(); 
相關問題