我有一个用户实体和一个宠物实体。用户和宠物之间没有@OneToMany、@ManyToMany 或其他。原因是每个用户可能有数千只宠物(至少在这个例子中)。由于我不想急切加载它(太慢)并且我不想延迟加载(导致延迟初始化异常......而且我不想使用在视图中打开过滤器)我已经在具有这样名称的用户存储库(原因是我希望有机会仅返回关系属性的子集。我不想要用户的所有宠物:
getPetsForUser(final User user){...}
. 我在 JPA 中看到的连接示例显然使用了实体上的关系属性。我如何在 JPA 中做到这一点?
在 SQL 中,我只使用外键...