Как эффективно объединить несколько таблиц с использованием JPQL
select a.text,b.text,c.text,
from Class1 a, Class2 b, Class3 c
where a.id=b.b_id and b.id=c.b_id and a.text like ... and b.text like ...
Я делаю что-то вроде этого, в таблицах всего несколько тысяч строк, но запрос занимает 5-6 секунд, чтобызапустить.Я предполагаю, что он объединяет все таблицы перед выполнением фильтра
Я знаю, что скорость может зависеть от реализации поставщика JPA, но я подозреваю, что это неправильный способ написать этот запрос!