我正在使用 JPA 标准 API。鉴于此 TypedQuery:
CriteriaBuilder cb = JPA.em().getCriteriaBuilder();
CriteriaQuery<Foo> cq = cb.createQuery(Foo.class);
Root<Foo> composite = cq.from(Foo.class);
SetJoin<Foo, Foo> relative = composite.join(Foo_.related);
Path<Long> relativeIdPath = relative.get(Foo_.id);
Predicate predicate = relativeIdPath.in(someIds);
cq.where(predicate);
TypedQuery<Foo> tq = JPA.em().createQuery(cq);
是否relativeIdPath
知道 IN 子句指向连接表的右侧?如何?