0

我正在创建一个简单的 Java EE Web 应用程序。

在其他实体中,我有 User 实体,它拥有一些 Unit 对象。实体类构建正确,用户与单元对象具有一对多的关系。我想检索一个包含登录用户所有单位的列表。

因此在单元EJB中我必须有以下方法

public List<Unit> findUnitsByOwner(User user)

我对持久性 api 非常不熟悉,我无法创建一个查询来检索属于某个用户的单元。

有人可以帮忙解决方法体吗?

4

1 回答 1

0

那么查询很简单:

select unit from User user inner join user.units unit

但你也可以做的更容易

return user.getUnits();
于 2012-05-30T17:00:49.973 回答