с использованием JPA 2.1 и спящий режим 5.1.x, это возможно с JPQLКак уйти присоединиться к двум несвязанным объектам с критериями JPA?
select s.lowerBound,
l.status
...
from Serie s
left join Line l on
s.lowerBound between l.lineStart and l.lineEnd
как я пишу это, используя критерии API? я попытался это
Root<Serie> serieRoot = query.from(Serie.class);
Root<Line> lineRoot query.from(Line.class);
query.where(criteriaBuilder.between(s.get("lowerBound"), l.get("lineStart"), s.get("lineEnd")))
, но это не позволяет мне указать это левое соединение.
Это позор, который нельзя сделать с помощью критериев API. каждый подход, будь то JPQL или API критериев, не имеет нескольких функций, которые есть у другого. это расстраивает – kfc