条件查询的目标类是否需要引用被过滤的对象?

时间:2015-08-03 13:13:10

标签: hibernate class object

当编写一个针对某些B类的标准查询时,某个类A过滤了B需要ManyToOne关系是否明确?这样做会在A和B之间产生双向关系..这对我来说不合适,因为B不一定关心A.

此查询的目标是通过某些A获取所有B,然后通过某些属性进一步过滤Bs。

1 个答案:

答案 0 :(得分:0)

您无法对不存在的内容执行某些操作,这意味着您无法在查询中引用不存在的实体属性。

但是你可以在单向关联中向任一方向应用过滤器:

select b from A a join a.bs b where a.something = something and b.something ...