一尘不染

Hibernate条件:没有映射关联的联接表

hibernate

我想使用Hibernate的条件api来制定连接两个实体的特定查询。假设我有两个实体,Pet和Owner,拥有者拥有很多宠物,但是关键是关联没有映射到Java批注或xml中。

使用hql,我可以通过在查询中指定联接来选择拥有“ fido”宠物的所有者(而不是将一组宠物添加到owner类)。

可以使用hibernate条件进行相同的操作吗?如果可以,怎么办?

谢谢,J


阅读 216

收藏
2020-06-20

共1个答案

一尘不染

我的理解是,如果使用HQL进行此操作,则将创建具有过滤器而不是内部联接的笛卡尔联接。条件查询不支持这样做。

2020-06-20