Jakarta ee 检索具有另一实体外键的实体列表的查询

Jakarta ee 检索具有另一实体外键的实体列表的查询,jakarta-ee,persistence,Jakarta Ee,Persistence,我正在创建一个简单的JavaEEWeb应用程序 在其他实体中,我有用户实体,它拥有一些单元对象。实体类是正确构建的,用户与单元对象有一对多的关系。我想检索一个包含登录用户所有单位的列表 因此,在单元EJB中,我必须有以下方法 public List<Unit> findUnitsByOwner(User user) 公共列表FindInitsbyOwner(用户) 我对持久性api非常不熟悉,无法创建一个查询来检索属于某个用户的单元 有人能帮我处理方法体吗?好的,查询很简单: s

我正在创建一个简单的JavaEEWeb应用程序

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

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

public List<Unit> findUnitsByOwner(User user)
公共列表FindInitsbyOwner(用户)
我对持久性api非常不熟悉,无法创建一个查询来检索属于某个用户的单元


有人能帮我处理方法体吗?

好的,查询很简单:

select unit from User user inner join user.units unit
但你也可以做得更简单

return user.getUnits();