我想使用Hibernate的条件api来制定连接两个实体的特定查询。假设我有两个实体,Pet和Owner,拥有者拥有很多宠物,但是关键是关联没有映射到Java批注或xml中。
使用hql,我可以通过在查询中指定联接来选择拥有“ fido”宠物的所有者(而不是将一组宠物添加到owner类)。
可以使用hibernate条件进行相同的操作吗?如果可以,怎么办?
谢谢,J
我的理解是,如果使用HQL进行此操作,则将创建具有过滤器而不是内部联接的笛卡尔联接。条件查询不支持这样做。