有没有办法在没有显式连接的实体上编写条件查询?通过显式连接,我的意思是数据库中的2个表没有外键关系,但是需要从两个表中提取某些列,因此查询中需要连接。我知道有连接的查询可以用'in'子句写,标准查询可以用“In”标准写。我已为此案例编写了HQL,但请告诉我如何为此案例编写条件查询。
提前致谢
答案 0 :(得分:1)
在这种情况下,交叉加入将是解决方案,但这仅适用于 HQL 。检查doc (小引用):
可以出现多个类,从而产生笛卡尔积或“#34; cross"加入。
from Formula, Parameter
from Formula as form, Parameter as param
而且,我们也可以过滤WHERE子句中的这两个实体中的任何一个,以缩小笛卡尔积...