当编写一个针对某些B类的标准查询时,某个类A过滤了B需要ManyToOne
关系是否明确?这样做会在A和B之间产生双向关系..这对我来说不合适,因为B不一定关心A.
此查询的目标是通过某些A获取所有B,然后通过某些属性进一步过滤Bs。
答案 0 :(得分:0)
您无法对不存在的内容执行某些操作,这意味着您无法在查询中引用不存在的实体属性。
但是你可以在单向关联中向任一方向应用过滤器:
select b from A a join a.bs b where a.something = something and b.something ...